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 266 EVT NVT = Op.getValueType();
269 unsigned DiffBits = NVT.getSizeInBits() - OVT.getSizeInBits();
270 return DAG.getNode(ISD::SRL, dl, NVT, DAG.getNode(ISD::BSWAP, dl, NVT, Op),
314 EVT NVT = Op.getValueType();
315 Op = DAG.getNode(N->getOpcode(), dl, NVT, Op);
317 return DAG.getNode(ISD::SUB, dl, NVT, Op,
318 DAG.getConstant(NVT.getSizeInBits() -
319 OVT.getSizeInBits(), NVT));
331 EVT NVT = Op.getValueType()
    [all...]
LegalizeFloatTypes.cpp 142 EVT NVT = TLI.getTypeToTransformTo(*DAG.getContext(), N->getValueType(0));
143 unsigned Size = NVT.getSizeInBits();
148 SDValue Mask = DAG.getConstant(API, NVT);
150 return DAG.getNode(ISD::AND, SDLoc(N), NVT, Op, Mask);
154 EVT NVT = TLI.getTypeToTransformTo(*DAG.getContext(), N->getValueType(0));
163 NVT, Ops, 2, false, SDLoc(N));
167 EVT NVT = TLI.getTypeToTransformTo(*DAG.getContext(), N->getValueType(0));
175 NVT, &Op, 1, false, SDLoc(N));
221 EVT NVT = TLI.getTypeToTransformTo(*DAG.getContext(), N->getValueType(0));
229 NVT, &Op, 1, false, SDLoc(N))
    [all...]
LegalizeTypesGeneric.cpp 100 EVT NVT = EVT::getVectorVT(*DAG.getContext(), ElemVT, NumElems);
103 while (!isTypeLegal(NVT)) {
110 NVT = EVT::getVectorVT(*DAG.getContext(), ElemVT, NumElems);
113 if (isTypeLegal(NVT)) {
114 SDValue CastInOp = DAG.getNode(ISD::BITCAST, dl, NVT, InOp);
249 EVT NVT = TLI.getTypeToTransformTo(*DAG.getContext(), LD->getValueType(0));
257 assert(NVT.isByteSized() && "Expanded type not byte sized!");
259 Lo = DAG.getLoad(NVT, dl, Chain, Ptr, LD->getPointerInfo(),
263 unsigned IncrementSize = NVT.getSizeInBits() / 8;
266 Hi = DAG.getLoad(NVT, dl, Chain, Ptr
    [all...]
LegalizeDAG.cpp 94 SDValue ShuffleWithNarrowerEltType(EVT NVT, EVT VT, SDLoc dl,
188 SelectionDAGLegalize::ShuffleWithNarrowerEltType(EVT NVT, EVT VT, SDLoc dl,
192 unsigned NumDestElts = NVT.getVectorNumElements();
198 return DAG.getVectorShuffle(NVT, dl, N1, N2, &Mask[0]);
211 assert(TLI.isShuffleMaskLegal(NewMask, NVT) && "Shuffle not legal?");
212 return DAG.getVectorShuffle(NVT, dl, N1, N2, &NewMask[0]);
741 MVT NVT = TLI.getTypeToPromoteTo(ISD::STORE, VT);
742 assert(NVT.getSizeInBits() == VT.getSizeInBits() &&
744 Value = DAG.getNode(ISD::BITCAST, dl, NVT, Value);
    [all...]
LegalizeTypes.cpp     [all...]
LegalizeVectorOps.cpp 322 MVT NVT = TLI.getTypeToPromoteTo(Op.getOpcode(), VT);
328 Operands[j] = DAG.getNode(ISD::BITCAST, dl, NVT, Op.getOperand(j));
333 Op = DAG.getNode(Op.getOpcode(), dl, NVT, &Operands[0], Operands.size());
358 MVT NVT = MVT::getVectorVT(EltVT.getSimpleVT(), NumElts);
367 Operands[j] = DAG.getNode(Opc, dl, NVT, Op.getOperand(j));
LegalizeVectorTypes.cpp 333 EVT NVT = N->getValueType(0).getVectorElementType();
343 return DAG.getNode(ExtendCode, DL, NVT, Res);
    [all...]
DAGCombiner.cpp     [all...]
SelectionDAG.cpp     [all...]
  /external/llvm/include/llvm/Target/
TargetLowering.h 555 MVT NVT = VT;
557 NVT = (MVT::SimpleValueType)(NVT.SimpleTy+1);
558 assert(NVT.isInteger() == VT.isInteger() && NVT != MVT::isVoid &&
560 } while (!isTypeLegal(NVT) ||
561 getOperationAction(Op, NVT) == Promote);
562 return NVT;
    [all...]
  /external/llvm/lib/Target/X86/
X86ISelDAGToDAG.cpp 186 SDNode *SelectAtomicLoadArith(SDNode *Node, EVT NVT);
    [all...]
X86ISelLowering.cpp     [all...]
  /external/llvm/lib/CodeGen/
TargetLoweringBase.cpp     [all...]

Completed in 259 milliseconds