HomeSort by relevance Sort by last modified time
    Searched refs:NVT (Results 1 - 13 of 13) sorted by null

  /external/llvm/lib/CodeGen/SelectionDAG/
LegalizeIntegerTypes.cpp 202 EVT NVT = TLI.getTypeToTransformTo(*DAG.getContext(), N->getValueType(1));
205 // otherwise just use the promoted result type (NVT).
207 SVT = NVT;
295 EVT NVT = Op.getValueType();
298 unsigned DiffBits = NVT.getScalarSizeInBits() - OVT.getScalarSizeInBits();
299 return DAG.getNode(ISD::SRL, dl, NVT, DAG.getNode(ISD::BSWAP, dl, NVT, Op),
300 DAG.getConstant(DiffBits, TLI.getShiftAmountTy(NVT)));
343 EVT NVT = Op.getValueType();
344 Op = DAG.getNode(N->getOpcode(), dl, NVT, Op)
    [all...]
LegalizeFloatTypes.cpp 145 EVT NVT = TLI.getTypeToTransformTo(*DAG.getContext(), N->getValueType(0));
146 unsigned Size = NVT.getSizeInBits();
151 SDValue Mask = DAG.getConstant(API, NVT);
153 return DAG.getNode(ISD::AND, SDLoc(N), NVT, Op, Mask);
157 EVT NVT = TLI.getTypeToTransformTo(*DAG.getContext(), N->getValueType(0));
166 NVT, Ops, 2, false, SDLoc(N)).first;
170 EVT NVT = TLI.getTypeToTransformTo(*DAG.getContext(), N->getValueType(0));
178 NVT, &Op, 1, false, SDLoc(N)).first;
224 EVT NVT = TLI.getTypeToTransformTo(*DAG.getContext(), N->getValueType(0));
232 NVT, &Op, 1, false, SDLoc(N)).first
    [all...]
LegalizeTypesGeneric.cpp 101 EVT NVT = EVT::getVectorVT(*DAG.getContext(), ElemVT, NumElems);
104 while (!isTypeLegal(NVT)) {
111 NVT = EVT::getVectorVT(*DAG.getContext(), ElemVT, NumElems);
114 if (isTypeLegal(NVT)) {
115 SDValue CastInOp = DAG.getNode(ISD::BITCAST, dl, NVT, InOp);
252 EVT NVT = TLI.getTypeToTransformTo(*DAG.getContext(), ValueVT);
261 assert(NVT.isByteSized() && "Expanded type not byte sized!");
263 Lo = DAG.getLoad(NVT, dl, Chain, Ptr, LD->getPointerInfo(),
268 unsigned IncrementSize = NVT.getSizeInBits() / 8;
271 Hi = DAG.getLoad(NVT, dl, Chain, Ptr
    [all...]
LegalizeDAG.cpp 95 SDValue ShuffleWithNarrowerEltType(EVT NVT, EVT VT, SDLoc dl,
189 SelectionDAGLegalize::ShuffleWithNarrowerEltType(EVT NVT, EVT VT, SDLoc dl,
193 unsigned NumDestElts = NVT.getVectorNumElements();
199 return DAG.getVectorShuffle(NVT, dl, N1, N2, &Mask[0]);
212 assert(TLI.isShuffleMaskLegal(NewMask, NVT) && "Shuffle not legal?");
213 return DAG.getVectorShuffle(NVT, dl, N1, N2, &NewMask[0]);
750 MVT NVT = TLI.getTypeToPromoteTo(ISD::STORE, VT);
751 assert(NVT.getSizeInBits() == VT.getSizeInBits() &&
753 Value = DAG.getNode(ISD::BITCAST, dl, NVT, Value);
    [all...]
LegalizeTypes.cpp     [all...]
LegalizeVectorOps.cpp 362 MVT NVT = TLI.getTypeToPromoteTo(Op.getOpcode(), VT);
368 Operands[j] = DAG.getNode(ISD::BITCAST, dl, NVT, Op.getOperand(j));
373 Op = DAG.getNode(Op.getOpcode(), dl, NVT, Operands);
393 EVT NVT = VT.widenIntegerVectorElementType(*DAG.getContext());
394 assert(NVT.isSimple() && "Promoting to a non-simple vector type!");
402 Operands[j] = DAG.getNode(Opc, dl, NVT, Op.getOperand(j));
    [all...]
LegalizeVectorTypes.cpp 359 EVT NVT = N->getValueType(0).getVectorElementType();
381 return DAG.getNode(ExtendCode, DL, NVT, Res);
    [all...]
DAGCombiner.cpp     [all...]
SelectionDAG.cpp     [all...]
  /external/llvm/include/llvm/Target/
TargetLowering.h 624 MVT NVT = VT;
626 NVT = (MVT::SimpleValueType)(NVT.SimpleTy+1);
627 assert(NVT.isInteger() == VT.isInteger() && NVT != MVT::isVoid &&
629 } while (!isTypeLegal(NVT) ||
630 getOperationAction(Op, NVT) == Promote);
631 return NVT;
    [all...]
  /external/llvm/lib/Target/X86/
X86ISelDAGToDAG.cpp 196 SDNode *SelectAtomicLoadArith(SDNode *Node, MVT NVT);
    [all...]
X86ISelLowering.cpp     [all...]
  /external/llvm/lib/CodeGen/
TargetLoweringBase.cpp     [all...]

Completed in 85 milliseconds