| /minix3/external/bsd/llvm/dist/llvm/lib/CodeGen/SelectionDAG/ |
| H A D | LegalizeIntegerTypes.cpp | 203 EVT NVT = TLI.getTypeToTransformTo(*DAG.getContext(), N->getValueType(1)); in PromoteIntRes_AtomicCmpSwap() local 208 SVT = NVT; in PromoteIntRes_AtomicCmpSwap() 295 EVT NVT = Op.getValueType(); in PromoteIntRes_BSWAP() local 298 unsigned DiffBits = NVT.getScalarSizeInBits() - OVT.getScalarSizeInBits(); in PromoteIntRes_BSWAP() 299 return DAG.getNode(ISD::SRL, dl, NVT, DAG.getNode(ISD::BSWAP, dl, NVT, Op), in PromoteIntRes_BSWAP() 300 DAG.getConstant(DiffBits, TLI.getShiftAmountTy(NVT))); in PromoteIntRes_BSWAP() 343 EVT NVT = Op.getValueType(); in PromoteIntRes_CTLZ() local 344 Op = DAG.getNode(N->getOpcode(), dl, NVT, Op); in PromoteIntRes_CTLZ() 347 ISD::SUB, dl, NVT, Op, in PromoteIntRes_CTLZ() 348 DAG.getConstant(NVT.getScalarSizeInBits() - OVT.getScalarSizeInBits(), in PromoteIntRes_CTLZ() [all …]
|
| H A D | LegalizeFloatTypes.cpp | 147 EVT NVT = TLI.getTypeToTransformTo(*DAG.getContext(), N->getValueType(0)); in SoftenFloatRes_FABS() local 148 unsigned Size = NVT.getSizeInBits(); in SoftenFloatRes_FABS() 153 SDValue Mask = DAG.getConstant(API, NVT); in SoftenFloatRes_FABS() 155 return DAG.getNode(ISD::AND, SDLoc(N), NVT, Op, Mask); in SoftenFloatRes_FABS() 159 EVT NVT = TLI.getTypeToTransformTo(*DAG.getContext(), N->getValueType(0)); in SoftenFloatRes_FMINNUM() local 168 NVT, Ops, 2, false, SDLoc(N)).first; in SoftenFloatRes_FMINNUM() 172 EVT NVT = TLI.getTypeToTransformTo(*DAG.getContext(), N->getValueType(0)); in SoftenFloatRes_FMAXNUM() local 181 NVT, Ops, 2, false, SDLoc(N)).first; in SoftenFloatRes_FMAXNUM() 185 EVT NVT = TLI.getTypeToTransformTo(*DAG.getContext(), N->getValueType(0)); in SoftenFloatRes_FADD() local 194 NVT, Ops, 2, false, SDLoc(N)).first; in SoftenFloatRes_FADD() [all …]
|
| H A D | LegalizeTypesGeneric.cpp | 101 EVT NVT = EVT::getVectorVT(*DAG.getContext(), ElemVT, NumElems); in ExpandRes_BITCAST() local 104 while (!isTypeLegal(NVT)) { in ExpandRes_BITCAST() 111 NVT = EVT::getVectorVT(*DAG.getContext(), ElemVT, NumElems); in ExpandRes_BITCAST() 114 if (isTypeLegal(NVT)) { in ExpandRes_BITCAST() 115 SDValue CastInOp = DAG.getNode(ISD::BITCAST, dl, NVT, InOp); in ExpandRes_BITCAST() 252 EVT NVT = TLI.getTypeToTransformTo(*DAG.getContext(), ValueVT); in ExpandRes_NormalLoad() local 261 assert(NVT.isByteSized() && "Expanded type not byte sized!"); in ExpandRes_NormalLoad() 263 Lo = DAG.getLoad(NVT, dl, Chain, Ptr, LD->getPointerInfo(), in ExpandRes_NormalLoad() 268 unsigned IncrementSize = NVT.getSizeInBits() / 8; in ExpandRes_NormalLoad() 271 Hi = DAG.getLoad(NVT, dl, Chain, Ptr, in ExpandRes_NormalLoad() [all …]
|
| H A D | LegalizeDAG.cpp | 102 SDValue ShuffleWithNarrowerEltType(EVT NVT, EVT VT, SDLoc dl, 208 SelectionDAGLegalize::ShuffleWithNarrowerEltType(EVT NVT, EVT VT, SDLoc dl, in ShuffleWithNarrowerEltType() argument 212 unsigned NumDestElts = NVT.getVectorNumElements(); in ShuffleWithNarrowerEltType() 218 return DAG.getVectorShuffle(NVT, dl, N1, N2, &Mask[0]); in ShuffleWithNarrowerEltType() 231 assert(TLI.isShuffleMaskLegal(NewMask, NVT) && "Shuffle not legal?"); in ShuffleWithNarrowerEltType() 232 return DAG.getVectorShuffle(NVT, dl, N1, N2, &NewMask[0]); in ShuffleWithNarrowerEltType() 739 MVT NVT = TLI.getTypeToPromoteTo(ISD::STORE, VT); in LegalizeStoreOps() local 740 assert(NVT.getSizeInBits() == VT.getSizeInBits() && in LegalizeStoreOps() 742 Value = DAG.getNode(ISD::BITCAST, dl, NVT, Value); in LegalizeStoreOps() 763 EVT NVT = EVT::getIntegerVT(*DAG.getContext(), in LegalizeStoreOps() local [all …]
|
| H A D | LegalizeVectorOps.cpp | 384 MVT NVT = TLI.getTypeToPromoteTo(Op.getOpcode(), VT); in Promote() local 394 NVT.isVector() && NVT.getVectorElementType().isFloatingPoint()) in Promote() 395 Operands[j] = DAG.getNode(ISD::FP_EXTEND, dl, NVT, Op.getOperand(j)); in Promote() 397 Operands[j] = DAG.getNode(ISD::BITCAST, dl, NVT, Op.getOperand(j)); in Promote() 402 Op = DAG.getNode(Op.getOpcode(), dl, NVT, Operands); in Promote() 403 if ((VT.isFloatingPoint() && NVT.isFloatingPoint()) || in Promote() 405 NVT.isVector() && NVT.getVectorElementType().isFloatingPoint())) in Promote() 426 EVT NVT = VT.widenIntegerVectorElementType(*DAG.getContext()); in PromoteINT_TO_FP() local 427 assert(NVT.isSimple() && "Promoting to a non-simple vector type!"); in PromoteINT_TO_FP() 435 Operands[j] = DAG.getNode(Opc, dl, NVT, Op.getOperand(j)); in PromoteINT_TO_FP()
|
| H A D | LegalizeTypes.cpp | 979 EVT NVT = TLI.getTypeToTransformTo(*DAG.getContext(), Pair.getValueType()); in GetPairElements() local 980 Lo = DAG.getNode(ISD::EXTRACT_ELEMENT, dl, NVT, Pair, in GetPairElements() 982 Hi = DAG.getNode(ISD::EXTRACT_ELEMENT, dl, NVT, Pair, in GetPairElements() 1007 EVT NVT = EVT::getIntegerVT(*DAG.getContext(), in JoinIntegers() local 1010 Lo = DAG.getNode(ISD::ZERO_EXTEND, dlLo, NVT, Lo); in JoinIntegers() 1011 Hi = DAG.getNode(ISD::ANY_EXTEND, dlHi, NVT, Hi); in JoinIntegers() 1012 Hi = DAG.getNode(ISD::SHL, dlHi, NVT, Hi, in JoinIntegers() 1014 return DAG.getNode(ISD::OR, dlHi, NVT, Lo, Hi); in JoinIntegers()
|
| H A D | TargetLowering.cpp | 2904 EVT NVT = Node->getValueType(0); in expandFP_TO_SINT() local 2908 if (VT != MVT::f32 || NVT != MVT::i64) in expandFP_TO_SINT() 2934 Sign = DAG.getSExtOrTrunc(Sign, dl, NVT); in expandFP_TO_SINT() 2940 R = DAG.getZExtOrTrunc(R, dl, NVT); in expandFP_TO_SINT() 2944 DAG.getNode(ISD::SHL, dl, NVT, R, in expandFP_TO_SINT() 2948 DAG.getNode(ISD::SRL, dl, NVT, R, in expandFP_TO_SINT() 2954 SDValue Ret = DAG.getNode(ISD::SUB, dl, NVT, in expandFP_TO_SINT() 2955 DAG.getNode(ISD::XOR, dl, NVT, R, Sign), in expandFP_TO_SINT() 2959 DAG.getConstant(0, NVT), Ret, ISD::SETLT); in expandFP_TO_SINT()
|
| H A D | LegalizeVectorTypes.cpp | 378 EVT NVT = N->getValueType(0).getVectorElementType(); in ScalarizeVecRes_VSETCC() local 400 return DAG.getNode(ExtendCode, DL, NVT, Res); in ScalarizeVecRes_VSETCC() 3282 SDValue DAGTypeLegalizer::ModifyToType(SDValue InOp, EVT NVT) { in ModifyToType() argument 3286 assert(InVT.getVectorElementType() == NVT.getVectorElementType() && in ModifyToType() 3291 if (InVT == NVT) in ModifyToType() 3295 unsigned WidenNumElts = NVT.getVectorNumElements(); in ModifyToType() 3304 return DAG.getNode(ISD::CONCAT_VECTORS, dl, NVT, Ops); in ModifyToType() 3308 return DAG.getNode(ISD::EXTRACT_SUBVECTOR, dl, NVT, InOp, in ModifyToType() 3313 EVT EltVT = NVT.getVectorElementType(); in ModifyToType() 3323 return DAG.getNode(ISD::BUILD_VECTOR, dl, NVT, Ops); in ModifyToType()
|
| H A D | DAGCombiner.cpp | 6341 EVT NVT = EVT::getVectorVT(*DAG.getContext(), TrTy, SizeRatio * NumElem); in visitTRUNCATE() local 6342 assert(NVT.getSizeInBits() == VecTy.getSizeInBits() && "Invalid Size"); in visitTRUNCATE() 6345 if (isa<ConstantSDNode>(EltNo) && isTypeLegal(NVT)) { in visitTRUNCATE() 6351 NVT, N0.getOperand(0)); in visitTRUNCATE() 10564 EVT NVT = N->getValueType(0); in visitEXTRACT_VECTOR_ELT() local 10571 if (InOp.getValueType() != NVT) { in visitEXTRACT_VECTOR_ELT() 10572 assert(InOp.getValueType().isInteger() && NVT.isInteger()); in visitEXTRACT_VECTOR_ELT() 10573 return DAG.getSExtOrTrunc(InOp, SDLoc(InVec), NVT); in visitEXTRACT_VECTOR_ELT() 10597 return DAG.getUNDEF(NVT); in visitEXTRACT_VECTOR_ELT() 10610 if (InOp.getValueType() != NVT) { in visitEXTRACT_VECTOR_ELT() [all …]
|
| H A D | SelectionDAG.cpp | 3998 EVT NVT = TLI.getTypeToTransformTo(*DAG.getContext(), VT); in getMemcpyLoadsAndStores() local 3999 assert(NVT.bitsGE(VT)); in getMemcpyLoadsAndStores() 4000 Value = DAG.getExtLoad(ISD::EXTLOAD, dl, NVT, Chain, in getMemcpyLoadsAndStores()
|
| /minix3/external/bsd/llvm/dist/llvm/include/llvm/Target/ |
| H A D | TargetLowering.h | 674 MVT NVT = VT; in getTypeToPromoteTo() local 676 NVT = (MVT::SimpleValueType)(NVT.SimpleTy+1); in getTypeToPromoteTo() 677 assert(NVT.isInteger() == VT.isInteger() && NVT != MVT::isVoid && in getTypeToPromoteTo() 679 } while (!isTypeLegal(NVT) || in getTypeToPromoteTo() 680 getOperationAction(Op, NVT) == Promote); in getTypeToPromoteTo() 681 return NVT; in getTypeToPromoteTo() 1793 MVT NVT = TransformToType[SVT.SimpleTy]; in getTypeConversion() local 1798 ValueTypeActions.getTypeAction(NVT) != TypePromoteInteger) in getTypeConversion() 1807 return LegalizeKind(LA, NVT); in getTypeConversion() 1816 EVT NVT = VT.getRoundIntegerType(Context); in getTypeConversion() local [all …]
|
| /minix3/external/bsd/llvm/dist/llvm/lib/Target/X86/ |
| H A D | X86ISelDAGToDAG.cpp | 197 SDNode *SelectAtomicLoadArith(SDNode *Node, MVT NVT); 1708 enum AtomicOpc &Op, MVT NVT, in getAtomicLoadArithTargetConstant() argument 1721 return CurDAG->getTargetConstant(CNVal, NVT); in getAtomicLoadArithTargetConstant() 1736 return CurDAG->getTargetConstant(CNVal, NVT); in getAtomicLoadArithTargetConstant() 1749 if (Val.getOpcode() == ISD::TRUNCATE && NVT == MVT::i16 && in getAtomicLoadArithTargetConstant() 1754 return CurDAG->getTargetExtractSubreg(X86::sub_16bit, dl, NVT, in getAtomicLoadArithTargetConstant() 1762 SDNode *X86DAGToDAGISel::SelectAtomicLoadArith(SDNode *Node, MVT NVT) { in SelectAtomicLoadArith() argument 1797 Val = getAtomicLoadArithTargetConstant(CurDAG, dl, Op, NVT, Val, Subtarget); in SelectAtomicLoadArith() 1802 switch (NVT.SimpleTy) { in SelectAtomicLoadArith() 1862 dl, NVT), 0); in SelectAtomicLoadArith() [all …]
|
| H A D | X86ISelLowering.cpp | 6002 EVT NVT = EVT::getVectorVT(*DAG.getContext(), PVT, NumElems); in LowerAsSplatVectorLoad() local 6003 SDValue V1 = DAG.getLoad(NVT, dl, Chain, Ptr, in LowerAsSplatVectorLoad() 6011 return DAG.getVectorShuffle(NVT, dl, V1, DAG.getUNDEF(NVT), &Mask[0]); in LowerAsSplatVectorLoad() 11712 MVT NVT = MVT::getVectorVT(EltVT, NumLaneElems); in LowerVECTOR_SHUFFLE_256() local 11786 Output[l] = DAG.getNode(ISD::BUILD_VECTOR, dl, NVT, SVOps); in LowerVECTOR_SHUFFLE_256() 11789 Output[l] = DAG.getUNDEF(NVT); in LowerVECTOR_SHUFFLE_256() 11795 SDValue Op1 = (InputUsed[1] < 0) ? DAG.getUNDEF(NVT) : in LowerVECTOR_SHUFFLE_256() 11799 Output[l] = DAG.getVectorShuffle(NVT, dl, Op0, Op1, &Mask[0]); in LowerVECTOR_SHUFFLE_256() 12222 MVT NVT = MVT::getVectorVT(NeVT, NumElems >> Shift); in LowerVectorIntExtend() local 12224 if (!DAG.getTargetLoweringInfo().isTypeLegal(NVT)) in LowerVectorIntExtend() [all …]
|
| /minix3/external/bsd/llvm/dist/llvm/lib/CodeGen/ |
| H A D | TargetLoweringBase.cpp | 1195 MVT NVT = VT.getPow2VectorType(); in computeRegisterProperties() local 1196 if (NVT == VT) { in computeRegisterProperties() 1208 TransformToType[i] = NVT; in computeRegisterProperties()
|
| /minix3/external/bsd/llvm/dist/llvm/docs/ |
| H A D | WritingAnLLVMBackend.rst | 1264 MVT::ValueType NVT = N.getNode()->getValueType(0); 1267 switch (NVT) {
|
| /minix3/share/misc/ |
| H A D | airport | 5470 NVT:Navegantes, Brazil
|