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

  /external/llvm/lib/CodeGen/SelectionDAG/
LegalizeIntegerTypes.cpp 212 EVT NVT = TLI.getTypeToTransformTo(*DAG.getContext(), N->getValueType(1));
215 // otherwise just use the promoted result type (NVT).
217 SVT = NVT;
310 EVT NVT = Op.getValueType();
313 unsigned DiffBits = NVT.getScalarSizeInBits() - OVT.getScalarSizeInBits();
315 ISD::SRL, dl, NVT, DAG.getNode(ISD::BSWAP, dl, NVT, Op),
317 TLI.getShiftAmountTy(NVT, DAG.getDataLayout())));
323 EVT NVT = Op.getValueType();
326 unsigned DiffBits = NVT.getScalarSizeInBits() - OVT.getScalarSizeInBits()
    [all...]
LegalizeFloatTypes.cpp 168 EVT NVT = TLI.getTypeToTransformTo(*DAG.getContext(), N->getValueType(0));
169 unsigned Size = NVT.getSizeInBits();
174 SDValue Mask = DAG.getConstant(API, SDLoc(N), NVT);
176 return DAG.getNode(ISD::AND, SDLoc(N), NVT, Op, Mask);
180 EVT NVT = TLI.getTypeToTransformTo(*DAG.getContext(), N->getValueType(0));
189 NVT, Ops, false, SDLoc(N)).first;
193 EVT NVT = TLI.getTypeToTransformTo(*DAG.getContext(), N->getValueType(0));
202 NVT, Ops, false, SDLoc(N)).first;
206 EVT NVT = TLI.getTypeToTransformTo(*DAG.getContext(), N->getValueType(0));
215 NVT, Ops, false, SDLoc(N)).first
    [all...]
LegalizeTypesGeneric.cpp 111 EVT NVT = EVT::getVectorVT(*DAG.getContext(), ElemVT, NumElems);
114 while (!isTypeLegal(NVT)) {
121 NVT = EVT::getVectorVT(*DAG.getContext(), ElemVT, NumElems);
124 if (isTypeLegal(NVT)) {
125 SDValue CastInOp = DAG.getNode(ISD::BITCAST, dl, NVT, InOp);
262 EVT NVT = TLI.getTypeToTransformTo(*DAG.getContext(), ValueVT);
271 assert(NVT.isByteSized() && "Expanded type not byte sized!");
273 Lo = DAG.getLoad(NVT, dl, Chain, Ptr, LD->getPointerInfo(),
278 unsigned IncrementSize = NVT.getSizeInBits() / 8;
281 Hi = DAG.getLoad(NVT, dl, Chain, Ptr
    [all...]
LegalizeDAG.cpp 105 SDValue ShuffleWithNarrowerEltType(EVT NVT, EVT VT, SDLoc dl,
217 SelectionDAGLegalize::ShuffleWithNarrowerEltType(EVT NVT, EVT VT, SDLoc dl,
221 unsigned NumDestElts = NVT.getVectorNumElements();
227 return DAG.getVectorShuffle(NVT, dl, N1, N2, &Mask[0]);
240 assert(TLI.isShuffleMaskLegal(NewMask, NVT) && "Shuffle not legal?");
241 return DAG.getVectorShuffle(NVT, dl, N1, N2, &NewMask[0]);
    [all...]
LegalizeVectorOps.cpp 405 MVT NVT = TLI.getTypeToPromoteTo(Op.getOpcode(), VT);
415 NVT.isVector() && NVT.getVectorElementType().isFloatingPoint())
416 Operands[j] = DAG.getNode(ISD::FP_EXTEND, dl, NVT, Op.getOperand(j));
418 Operands[j] = DAG.getNode(ISD::BITCAST, dl, NVT, Op.getOperand(j));
423 Op = DAG.getNode(Op.getOpcode(), dl, NVT, Operands, Op.getNode()->getFlags());
424 if ((VT.isFloatingPoint() && NVT.isFloatingPoint()) ||
426 NVT.isVector() && NVT.getVectorElementType().isFloatingPoint()))
447 EVT NVT = VT.widenIntegerVectorElementType(*DAG.getContext())
    [all...]
LegalizeTypes.cpp     [all...]
LegalizeTypes.h 85 EVT NVT = TLI.getTypeToTransformTo(*DAG.getContext(), VT);
86 return VT == NVT && isSimpleLegalType(VT);
    [all...]
TargetLowering.cpp     [all...]
LegalizeVectorTypes.cpp 386 EVT NVT = N->getValueType(0).getVectorElementType();
410 return DAG.getNode(ExtendCode, DL, NVT, Res);
    [all...]
DAGCombiner.cpp     [all...]
SelectionDAG.cpp     [all...]
  /external/llvm/lib/CodeGen/
TargetLoweringBase.cpp     [all...]
  /external/llvm/lib/Target/X86/
X86ISelDAGToDAG.cpp 201 SDNode *selectAtomicLoadArith(SDNode *Node, MVT NVT);
    [all...]
X86ISelLowering.cpp     [all...]
  /external/llvm/include/llvm/Target/
TargetLowering.h 708 MVT NVT = VT;
710 NVT = (MVT::SimpleValueType)(NVT.SimpleTy+1);
711 assert(NVT.isInteger() == VT.isInteger() && NVT != MVT::isVoid &&
713 } while (!isTypeLegal(NVT) ||
714 getOperationAction(Op, NVT) == Promote);
715 return NVT;
    [all...]

Completed in 135 milliseconds