Searched refs:NVT (Results 1 - 13 of 13) sorted by relevance

/external/llvm/lib/CodeGen/SelectionDAG/
H A DLegalizeIntegerTypes.cpp266 EVT NVT = Op.getValueType(); local
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(); local
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 local
346 EVT NVT = TLI.getTypeToTransformTo(*DAG.getContext(), N->getValueType(0)); local
352 EVT NVT = TLI.getTypeToTransformTo(*DAG.getContext(), N->getValueType(0)); local
376 EVT NVT = TLI.getTypeToTransformTo(*DAG.getContext(), N->getValueType(0)); local
386 EVT NVT = TLI.getTypeToTransformTo(*DAG.getContext(), N->getValueType(0)); local
415 EVT NVT = TLI.getTypeToTransformTo(*DAG.getContext(), N->getValueType(0)); local
433 EVT NVT = TLI.getTypeToTransformTo(*DAG.getContext(), N->getValueType(1)); local
455 EVT NVT = LHS.getValueType(); local
513 EVT NVT = TLI.getTypeToTransformTo(*DAG.getContext(), N->getValueType(0)); local
565 EVT NVT = TLI.getTypeToTransformTo(*DAG.getContext(), VT); local
571 EVT NVT = TLI.getTypeToTransformTo(*DAG.getContext(), N->getValueType(0)); local
622 EVT NVT = LHS.getValueType(); local
718 EVT NVT = TLI.getTypeToTransformTo(*DAG.getContext(), N->getValueType(0)); local
1268 EVT NVT = InL.getValueType(); local
1355 EVT NVT = TLI.getTypeToTransformTo(*DAG.getContext(), N->getValueType(0)); local
1443 EVT NVT = TLI.getTypeToTransformTo(*DAG.getContext(), N->getValueType(0)); local
1523 EVT NVT = LHSL.getValueType(); local
1631 EVT NVT = TLI.getTypeToTransformTo(*DAG.getContext(), N->getValueType(0)); local
1656 EVT NVT = Lo.getValueType(); local
1677 EVT NVT = Lo.getValueType(); local
1703 EVT NVT = TLI.getTypeToTransformTo(*DAG.getContext(), N->getValueType(0)); local
1715 EVT NVT = Lo.getValueType(); local
1734 EVT NVT = Lo.getValueType(); local
1745 EVT NVT = Lo.getValueType(); local
1789 EVT NVT = TLI.getTypeToTransformTo(*DAG.getContext(), VT); local
1907 EVT NVT = TLI.getTypeToTransformTo(*DAG.getContext(), VT); local
2084 EVT NVT = TLI.getTypeToTransformTo(*DAG.getContext(), VT); local
2147 EVT NVT = TLI.getTypeToTransformTo(*DAG.getContext(), N->getValueType(0)); local
2225 EVT NVT = TLI.getTypeToTransformTo(*DAG.getContext(), N->getValueType(0)); local
2381 EVT NVT = TLI.getTypeToTransformTo(*DAG.getContext(), N->getValueType(0)); local
2674 EVT NVT = TLI.getTypeToTransformTo(*DAG.getContext(), VT); local
[all...]
H A DLegalizeFloatTypes.cpp140 EVT NVT = TLI.getTypeToTransformTo(*DAG.getContext(), N->getValueType(0)); local
141 unsigned Size = NVT.getSizeInBits();
146 SDValue Mask = DAG.getConstant(API, NVT);
148 return DAG.getNode(ISD::AND, N->getDebugLoc(), NVT, Op, Mask);
152 EVT NVT = TLI.getTypeToTransformTo(*DAG.getContext(), N->getValueType(0)); local
160 NVT, Ops, 2, false, N->getDebugLoc());
164 EVT NVT = TLI.getTypeToTransformTo(*DAG.getContext(), N->getValueType(0)); local
171 NVT, &Op, 1, false, N->getDebugLoc());
217 EVT NVT = TLI.getTypeToTransformTo(*DAG.getContext(), N->getValueType(0)); local
224 NVT,
228 EVT NVT = TLI.getTypeToTransformTo(*DAG.getContext(), N->getValueType(0)); local
240 EVT NVT = TLI.getTypeToTransformTo(*DAG.getContext(), N->getValueType(0)); local
251 EVT NVT = TLI.getTypeToTransformTo(*DAG.getContext(), N->getValueType(0)); local
262 EVT NVT = TLI.getTypeToTransformTo(*DAG.getContext(), N->getValueType(0)); local
273 EVT NVT = TLI.getTypeToTransformTo(*DAG.getContext(), N->getValueType(0)); local
284 EVT NVT = TLI.getTypeToTransformTo(*DAG.getContext(), N->getValueType(0)); local
295 EVT NVT = TLI.getTypeToTransformTo(*DAG.getContext(), N->getValueType(0)); local
306 EVT NVT = TLI.getTypeToTransformTo(*DAG.getContext(), N->getValueType(0)); local
319 EVT NVT = TLI.getTypeToTransformTo(*DAG.getContext(), N->getValueType(0)); local
331 EVT NVT = TLI.getTypeToTransformTo(*DAG.getContext(), N->getValueType(0)); local
342 EVT NVT = TLI.getTypeToTransformTo(*DAG.getContext(), N->getValueType(0)); local
355 EVT NVT = TLI.getTypeToTransformTo(*DAG.getContext(), N->getValueType(0)); local
365 EVT NVT = TLI.getTypeToTransformTo(*DAG.getContext(), N->getValueType(0)); local
372 EVT NVT = TLI.getTypeToTransformTo(*DAG.getContext(), N->getValueType(0)); local
380 EVT NVT = TLI.getTypeToTransformTo(*DAG.getContext(), N->getValueType(0)); local
394 EVT NVT = TLI.getTypeToTransformTo(*DAG.getContext(), N->getValueType(0)); local
405 EVT NVT = TLI.getTypeToTransformTo(*DAG.getContext(), N->getValueType(0)); local
417 EVT NVT = TLI.getTypeToTransformTo(*DAG.getContext(), N->getValueType(0)); local
428 EVT NVT = TLI.getTypeToTransformTo(*DAG.getContext(), N->getValueType(0)); local
439 EVT NVT = TLI.getTypeToTransformTo(*DAG.getContext(), N->getValueType(0)); local
450 EVT NVT = TLI.getTypeToTransformTo(*DAG.getContext(), N->getValueType(0)); local
462 EVT NVT = TLI.getTypeToTransformTo(*DAG.getContext(), N->getValueType(0)); local
475 EVT NVT = TLI.getTypeToTransformTo(*DAG.getContext(), VT); local
526 EVT NVT = TLI.getTypeToTransformTo(*DAG.getContext(), VT); local
543 EVT NVT = EVT(); local
885 EVT NVT = TLI.getTypeToTransformTo(*DAG.getContext(), N->getValueType(0)); local
1061 EVT NVT = TLI.getTypeToTransformTo(*DAG.getContext(), N->getValueType(0)); local
1146 EVT NVT = TLI.getTypeToTransformTo(*DAG.getContext(), LD->getValueType(0)); local
1169 EVT NVT = TLI.getTypeToTransformTo(*DAG.getContext(), VT); local
1450 EVT NVT = TLI.getTypeToTransformTo(*DAG.getContext(), local
[all...]
H A DLegalizeTypesGeneric.cpp97 EVT NVT = EVT::getVectorVT(*DAG.getContext(), NOutVT, 2); local
99 if (isTypeLegal(NVT)) {
100 SDValue CastInOp = DAG.getNode(ISD::BITCAST, dl, NVT, InOp);
207 EVT NVT = TLI.getTypeToTransformTo(*DAG.getContext(), LD->getValueType(0)); local
215 assert(NVT.isByteSized() && "Expanded type not byte sized!");
217 Lo = DAG.getLoad(NVT, dl, Chain, Ptr, LD->getPointerInfo(),
221 unsigned IncrementSize = NVT.getSizeInBits() / 8;
224 Hi = DAG.getLoad(NVT, dl, Chain, Ptr,
245 EVT NVT = TLI.getTypeToTransformTo(*DAG.getContext(), OVT); local
251 Lo = DAG.getVAArg(NVT, d
277 EVT NVT = EVT::getVectorVT(*DAG.getContext(), local
392 EVT NVT = TLI.getTypeToTransformTo(*DAG.getContext(), local
[all...]
H A DLegalizeDAG.cpp86 SDValue ShuffleWithNarrowerEltType(EVT NVT, EVT VT, DebugLoc dl,
178 SelectionDAGLegalize::ShuffleWithNarrowerEltType(EVT NVT, EVT VT, DebugLoc dl, argument
182 unsigned NumDestElts = NVT.getVectorNumElements();
188 return DAG.getVectorShuffle(NVT, dl, N1, N2, &Mask[0]);
201 assert(TLI.isShuffleMaskLegal(NewMask, NVT) && "Shuffle not legal?");
202 return DAG.getVectorShuffle(NVT, dl, N1, N2, &NewMask[0]);
942 EVT NVT = TLI.getTypeToPromoteTo(Node->getOpcode(), VT); local
944 Tmp1 = DAG.getLoad(NVT, dl, Tmp1, Tmp2, LD->getPointerInfo(),
980 EVT NVT = EVT::getIntegerVT(*DAG.getContext(), NewWidth); local
984 // way. A zext load from NVT thu
1234 EVT NVT = EVT::getIntegerVT(*DAG.getContext(), local
[all...]
H A DLegalizeTypes.cpp975 EVT NVT = TLI.getTypeToTransformTo(*DAG.getContext(), Pair.getValueType()); local
976 Lo = DAG.getNode(ISD::EXTRACT_ELEMENT, dl, NVT, Pair,
978 Hi = DAG.getNode(ISD::EXTRACT_ELEMENT, dl, NVT, Pair,
1006 EVT NVT = EVT::getIntegerVT(*DAG.getContext(), local
1009 Lo = DAG.getNode(ISD::ZERO_EXTEND, dlLo, NVT, Lo);
1010 Hi = DAG.getNode(ISD::ANY_EXTEND, dlHi, NVT, Hi);
1011 Hi = DAG.getNode(ISD::SHL, dlHi, NVT, Hi,
1013 return DAG.getNode(ISD::OR, dlHi, NVT, Lo, Hi);
H A DLegalizeVectorOps.cpp280 EVT NVT = TLI.getTypeToPromoteTo(Op.getOpcode(), VT); local
286 Operands[j] = DAG.getNode(ISD::BITCAST, dl, NVT, Op.getOperand(j));
291 Op = DAG.getNode(Op.getOpcode(), dl, NVT, &Operands[0], Operands.size());
H A DLegalizeVectorTypes.cpp311 EVT NVT = N->getValueType(0).getVectorElementType(); local
321 return DAG.getNode(ExtendCode, DL, NVT, Res);
2619 /// Modifies a vector input (widen or narrows) to a vector of NVT. The
2620 /// input vector must have the same element type as NVT.
2621 SDValue DAGTypeLegalizer::ModifyToType(SDValue InOp, EVT NVT) { argument
2625 assert(InVT.getVectorElementType() == NVT.getVectorElementType() &&
2630 if (InVT == NVT)
2634 unsigned WidenNumElts = NVT.getVectorNumElements();
2643 return DAG.getNode(ISD::CONCAT_VECTORS, dl, NVT, &Ops[0], NumConcat);
2647 return DAG.getNode(ISD::EXTRACT_SUBVECTOR, dl, NVT, InO
[all...]
H A DDAGCombiner.cpp5222 EVT NVT = EVT::getVectorVT(*DAG.getContext(), TrTy, SizeRatio * NumElem); local
5223 assert(NVT.getSizeInBits() == VecTy.getSizeInBits() && "Invalid Size");
5226 if (isa<ConstantSDNode>(EltNo) && isTypeLegal(NVT)) {
5232 NVT, N0.getOperand(0));
7284 EVT NVT = N->getValueType(0); local
7291 if (InOp.getValueType() != NVT) {
7292 assert(InOp.getValueType().isInteger() && NVT.isInteger());
7293 return DAG.getSExtOrTrunc(InOp, InVec.getDebugLoc(), NVT);
7316 return DAG.getUNDEF(NVT);
7326 return DAG.getNode(ISD::EXTRACT_VECTOR_ELT, N->getDebugLoc(), NVT,
7714 EVT NVT = N->getValueType(0); local
[all...]
H A DTargetLowering.cpp886 EVT NVT = VT.getPow2VectorType(); local
887 if (NVT == VT) {
894 TransformToType[i] = NVT;
H A DSelectionDAG.cpp3481 // to Load/Store if NVT==VT.
3483 EVT NVT = TLI.getTypeToTransformTo(*DAG.getContext(), VT); local
3484 assert(NVT.bitsGE(VT));
3485 Value = DAG.getExtLoad(ISD::EXTLOAD, dl, NVT, Chain,
/external/llvm/include/llvm/Target/
H A DTargetLowering.h497 EVT NVT = VT;
499 NVT = (MVT::SimpleValueType)(NVT.getSimpleVT().SimpleTy+1);
500 assert(NVT.isInteger() == VT.isInteger() && NVT != MVT::isVoid &&
502 } while (!isTypeLegal(NVT) ||
503 getOperationAction(Op, NVT) == Promote);
504 return NVT;
1840 EVT NVT = TransformToType[VT.getSimpleVT().SimpleTy];
1844 (!(NVT
[all...]
/external/llvm/lib/Target/X86/
H A DX86ISelDAGToDAG.cpp191 SDNode *SelectAtomicLoadAdd(SDNode *Node, EVT NVT);
192 SDNode *SelectAtomicLoadArith(SDNode *Node, EVT NVT);
1485 SDNode *X86DAGToDAGISel::SelectAtomicLoadAdd(SDNode *Node, EVT NVT) { argument
1512 Val = CurDAG->getTargetConstant(CNVal, NVT);
1515 Val = CurDAG->getTargetConstant(-CNVal, NVT);
1526 switch (NVT.getSimpleVT().SimpleTy) {
1617 dl, NVT), 0);
1699 SDNode *X86DAGToDAGISel::SelectAtomicLoadArith(SDNode *Node, EVT NVT) { argument
1734 Val = CurDAG->getTargetConstant(CN->getSExtValue(), NVT);
1738 switch (NVT
1942 EVT NVT = Node->getValueType(0); local
[all...]
H A DX86ISelLowering.cpp4800 EVT NVT = EVT::getVectorVT(*DAG.getContext(), PVT, NumElems); local
4801 SDValue V1 = DAG.getLoad(NVT, dl, Chain, Ptr,
4809 return DAG.getVectorShuffle(NVT, dl, V1, DAG.getUNDEF(NVT), &Mask[0]);
5984 EVT NVT = MVT::getVectorVT(EltVT, NumLaneElems); local
6034 Shufs[l] = DAG.getUNDEF(NVT);
6040 SDValue Op1 = (InputUsed[1] < 0) ? DAG.getUNDEF(NVT) :
6045 Shufs[l] = DAG.getVectorShuffle(NVT, dl, Op0, Op1, &Mask[0]);

Completed in 211 milliseconds