/llvm-project/llvm/lib/CodeGen/SelectionDAG/ |
H A D | LegalizeFloatTypes.cpp | 189 EVT NVT = TLI.getTypeToTransformTo(*DAG.getContext(), N->getValueType(0)); in SoftenFloatRes_Binary() local 170 EVT NVT = TLI.getTypeToTransformTo(*DAG.getContext(), N->getValueType(0)); SoftenFloatRes_Unary() local 281 EVT NVT = TLI.getTypeToTransformTo(*DAG.getContext(), N->getValueType(0)); SoftenFloatRes_FABS() local 470 EVT NVT = TLI.getTypeToTransformTo(*DAG.getContext(), N->getValueType(0)); SoftenFloatRes_FMA() local 513 EVT NVT = TLI.getTypeToTransformTo(*DAG.getContext(), N->getValueType(0)); SoftenFloatRes_FNEG() local 524 EVT NVT = TLI.getTypeToTransformTo(*DAG.getContext(), N->getValueType(0)); SoftenFloatRes_FP_EXTEND() local 586 EVT NVT = TLI.getTypeToTransformTo(*DAG.getContext(), N->getValueType(0)); SoftenFloatRes_FP16_TO_FP() local 597 EVT NVT = TLI.getTypeToTransformTo(*DAG.getContext(), MVT::f32); SoftenFloatRes_BF16_TO_FP() local 609 EVT NVT = TLI.getTypeToTransformTo(*DAG.getContext(), N->getValueType(0)); SoftenFloatRes_FP_ROUND() local 661 EVT NVT = TLI.getTypeToTransformTo(*DAG.getContext(), N->getValueType(0)); SoftenFloatRes_ExpOp() local 797 EVT NVT = TLI.getTypeToTransformTo(*DAG.getContext(), VT); SoftenFloatRes_LOAD() local 830 EVT NVT = TLI.getTypeToTransformTo(*DAG.getContext(), VT); SoftenFloatRes_ATOMIC_LOAD() local 871 EVT NVT = TLI.getTypeToTransformTo(*DAG.getContext(), VT); SoftenFloatRes_VAARG() local 891 EVT NVT = EVT(); SoftenFloatRes_XINT_TO_FP() local 1094 EVT NVT = EVT(); SoftenFloatOp_FP_TO_XINT() local 1256 EVT NVT = TLI.getTypeToTransformTo(*DAG.getContext(), N->getValueType(0)); SoftenFloatOp_Unary() local 1431 EVT NVT = TLI.getTypeToTransformTo(*DAG.getContext(), N->getValueType(0)); ExpandFloatRes_ConstantFP() local 1664 EVT NVT = TLI.getTypeToTransformTo(*DAG.getContext(), N->getValueType(0)); ExpandFloatRes_FP_EXTEND() local 1812 EVT NVT = TLI.getTypeToTransformTo(*DAG.getContext(), LD->getValueType(0)); ExpandFloatRes_LOAD() local 1835 EVT NVT = TLI.getTypeToTransformTo(*DAG.getContext(), VT); ExpandFloatRes_XINT_TO_FP() local 2104 EVT NVT; ExpandFloatOp_FP_TO_XINT() local 2171 EVT NVT = TLI.getTypeToTransformTo(*DAG.getContext(), ExpandFloatOp_STORE() local 2566 EVT NVT = TLI.getTypeToTransformTo(*DAG.getContext(), VT); PromoteFloatRes_BITCAST() local 2588 EVT NVT = TLI.getTypeToTransformTo(*DAG.getContext(), VT); PromoteFloatRes_ConstantFP() local 2651 EVT NVT = TLI.getTypeToTransformTo(*DAG.getContext(), VT); PromoteFloatRes_EXTRACT_VECTOR_ELT() local 2660 EVT NVT = TLI.getTypeToTransformTo(*DAG.getContext(), VT); PromoteFloatRes_FCOPYSIGN() local 2673 EVT NVT = TLI.getTypeToTransformTo(*DAG.getContext(), VT); PromoteFloatRes_UnaryOp() local 2684 EVT NVT = TLI.getTypeToTransformTo(*DAG.getContext(), VT); PromoteFloatRes_BinOp() local 2692 EVT NVT = TLI.getTypeToTransformTo(*DAG.getContext(), VT); PromoteFloatRes_FMAD() local 2703 EVT NVT = TLI.getTypeToTransformTo(*DAG.getContext(), VT); PromoteFloatRes_ExpOp() local 2712 EVT NVT = TLI.getTypeToTransformTo(*DAG.getContext(), VT); PromoteFloatRes_FFREXP() local 2729 EVT NVT = TLI.getTypeToTransformTo(*DAG.getContext(), N->getValueType(0)); PromoteFloatRes_FP_ROUND() local 2747 EVT NVT = TLI.getTypeToTransformTo(*DAG.getContext(), N->getValueType(0)); PromoteFloatRes_STRICT_FP_ROUND() local 2776 EVT NVT = TLI.getTypeToTransformTo(*DAG.getContext(), VT); PromoteFloatRes_LOAD() local 2795 EVT NVT = TLI.getTypeToTransformTo(*DAG.getContext(), VT); PromoteFloatRes_ATOMIC_LOAD() local 2824 EVT NVT = TLI.getTypeToTransformTo(*DAG.getContext(), VT); PromoteFloatRes_XINT_TO_FP() local 3063 EVT NVT = TLI.getTypeToTransformTo(*DAG.getContext(), OVT); SoftPromoteHalfRes_FMAD() local 3083 EVT NVT = TLI.getTypeToTransformTo(*DAG.getContext(), OVT); SoftPromoteHalfRes_ExpOp() local 3099 EVT NVT = TLI.getTypeToTransformTo(*DAG.getContext(), OVT); SoftPromoteHalfRes_FFREXP() local 3185 EVT NVT = TLI.getTypeToTransformTo(*DAG.getContext(), OVT); SoftPromoteHalfRes_XINT_TO_FP() local 3200 EVT NVT = TLI.getTypeToTransformTo(*DAG.getContext(), OVT); SoftPromoteHalfRes_UnaryOp() local 3215 EVT NVT = TLI.getTypeToTransformTo(*DAG.getContext(), OVT); SoftPromoteHalfRes_BinOp() local 3319 EVT NVT = TLI.getTypeToTransformTo(*DAG.getContext(), Op1.getValueType()); SoftPromoteHalfOp_FCOPYSIGN() local 3360 EVT NVT = TLI.getTypeToTransformTo(*DAG.getContext(), Op.getValueType()); SoftPromoteHalfOp_FP_TO_XINT() local 3375 EVT NVT = TLI.getTypeToTransformTo(*DAG.getContext(), Op.getValueType()); SoftPromoteHalfOp_FP_TO_XINT_SAT() local 3393 EVT NVT = TLI.getTypeToTransformTo(*DAG.getContext(), SVT); SoftPromoteHalfOp_SELECT_CC() local 3414 EVT NVT = TLI.getTypeToTransformTo(*DAG.getContext(), Op0.getValueType()); SoftPromoteHalfOp_SETCC() local [all...] |
H A D | LegalizeIntegerTypes.cpp | 408 EVT NVT = TLI.getTypeToTransformTo(*DAG.getContext(), N->getValueType(1)); PromoteIntRes_AtomicCmpSwap() local 565 EVT NVT = Op.getValueType(); PromoteIntRes_BSWAP() local 593 EVT NVT = Op.getValueType(); PromoteIntRes_BITREVERSE() local 643 EVT NVT = TLI.getTypeToTransformTo(*DAG.getContext(), OVT); PromoteIntRes_CTLZ() local 702 EVT NVT = TLI.getTypeToTransformTo(*DAG.getContext(), OVT); PromoteIntRes_CTPOP_PARITY() local 733 EVT NVT = Op.getValueType(); PromoteIntRes_CTTZ() local 781 EVT NVT = TLI.getTypeToTransformTo(*DAG.getContext(), N->getValueType(0)); PromoteIntRes_EXTRACT_VECTOR_ELT() local 805 EVT NVT = TLI.getTypeToTransformTo(*DAG.getContext(), N->getValueType(0)); PromoteIntRes_FP_TO_XINT() local 860 EVT NVT = TLI.getTypeToTransformTo(*DAG.getContext(), N->getValueType(0)); PromoteIntRes_FP_TO_XINT_SAT() local 867 EVT NVT = TLI.getTypeToTransformTo(*DAG.getContext(), N->getValueType(0)); PromoteIntRes_FP_TO_FP16_BF16() local 874 EVT NVT = TLI.getTypeToTransformTo(*DAG.getContext(), N->getValueType(0)); PromoteIntRes_STRICT_FP_TO_FP16_BF16() local 884 EVT NVT = TLI.getTypeToTransformTo(*DAG.getContext(), N->getValueType(0)); PromoteIntRes_XRINT() local 890 EVT NVT = TLI.getTypeToTransformTo(*DAG.getContext(), N->getValueType(0)); PromoteIntRes_GET_ROUNDING() local 903 EVT NVT = TLI.getTypeToTransformTo(*DAG.getContext(), N->getValueType(0)); PromoteIntRes_INT_EXTEND() local 937 EVT NVT = TLI.getTypeToTransformTo(*DAG.getContext(), N->getValueType(0)); PromoteIntRes_LOAD() local 951 EVT NVT = TLI.getTypeToTransformTo(*DAG.getContext(), N->getValueType(0)); PromoteIntRes_MLOAD() local 971 EVT NVT = TLI.getTypeToTransformTo(*DAG.getContext(), N->getValueType(0)); PromoteIntRes_MGATHER() local 997 EVT NVT = TLI.getTypeToTransformTo(*DAG.getContext(), N->getValueType(1)); PromoteIntRes_Overflow() local 1271 EVT NVT = LHS.getValueType(); PromoteIntRes_SADDSUBO() local 1322 EVT NVT = TLI.getTypeToTransformTo(*DAG.getContext(), N->getValueType(0)); PromoteIntRes_SETCC() local 1370 EVT NVT = TLI.getTypeToTransformTo(*DAG.getContext(), N->getValueType(1)); PromoteIntRes_FFREXP() local 1617 EVT NVT = TLI.getTypeToTransformTo(*DAG.getContext(), N->getValueType(0)); PromoteIntRes_TRUNCATE() local 1698 EVT NVT = LHS.getValueType(); PromoteIntRes_UADDSUBO() local 1758 EVT NVT = TLI.getTypeToTransformTo(*DAG.getContext(), OVT); PromoteIntRes_ABS() local 1861 EVT NVT = TLI.getTypeToTransformTo(*DAG.getContext(), N->getValueType(0)); PromoteIntRes_VAARG() local 2673 EVT NVT = TLI.getTypeToTransformTo(*DAG.getContext(), Operand.getValueType()); PromoteIntOp_STACKMAP() local 2682 EVT NVT = TLI.getTypeToTransformTo(*DAG.getContext(), Operand.getValueType()); PromoteIntOp_PATCHPOINT() local 2962 EVT NVT = InL.getValueType(); ExpandShiftByConstant() local 3046 EVT NVT = TLI.getTypeToTransformTo(*DAG.getContext(), N->getValueType(0)); ExpandShiftWithKnownAmountBit() local 3133 EVT NVT = TLI.getTypeToTransformTo(*DAG.getContext(), N->getValueType(0)); ExpandShiftWithUnknownAmountBit() local 3238 EVT NVT = LHSL.getValueType(); ExpandIntRes_MINMAX() local 3253 EVT NVT = LHSL.getValueType(); ExpandIntRes_MINMAX() local 3279 EVT NVT = LHSL.getValueType(); ExpandIntRes_MINMAX() local 3352 EVT NVT = LHSL.getValueType(); ExpandIntRes_ADDSUB() local 3645 EVT NVT = TLI.getTypeToTransformTo(*DAG.getContext(), N->getValueType(0)); ExpandIntRes_ANY_EXTEND() local 3670 EVT NVT = Lo.getValueType(); ExpandIntRes_AssertSext() local 3692 EVT NVT = Lo.getValueType(); ExpandIntRes_AssertZext() local 3729 EVT NVT = Lo.getValueType(); ExpandIntRes_PARITY() local 3737 EVT NVT = TLI.getTypeToTransformTo(*DAG.getContext(), N->getValueType(0)); ExpandIntRes_Constant() local 3754 EVT NVT = Lo.getValueType(); ExpandIntRes_ABS() local 3802 EVT NVT = Lo.getValueType(); ExpandIntRes_CTLZ() local 3822 EVT NVT = Lo.getValueType(); ExpandIntRes_CTPOP() local 3833 EVT NVT = Lo.getValueType(); ExpandIntRes_CTTZ() local 3851 EVT NVT = TLI.getTypeToTransformTo(*DAG.getContext(), N->getValueType(0)); ExpandIntRes_GET_ROUNDING() local 4023 EVT NVT = TLI.getTypeToTransformTo(*DAG.getContext(), VT); ExpandIntRes_LOAD() local 4137 EVT NVT = TLI.getTypeToTransformTo(*DAG.getContext(), VT); ExpandIntRes_MUL() local 4180 EVT NVT = TLI.getTypeToTransformTo(*DAG.getContext(), N->getValueType(0)); ExpandIntRes_READCOUNTER() local 4262 EVT NVT = TLI.getTypeToTransformTo(*DAG.getContext(), VT); ExpandIntRes_MULFIX() local 4682 EVT NVT = TLI.getTypeToTransformTo(*DAG.getContext(), VT); ExpandIntRes_Shift() local 4778 EVT NVT = TLI.getTypeToTransformTo(*DAG.getContext(), N->getValueType(0)); ExpandIntRes_SIGN_EXTEND() local 4863 EVT NVT = TLI.getTypeToTransformTo(*DAG.getContext(), N->getValueType(0)); ExpandIntRes_TRUNCATE() local 5025 EVT NVT = TLI.getTypeToTransformTo(*DAG.getContext(), N->getValueType(0)); ExpandIntRes_UDIV() local 5068 EVT NVT = TLI.getTypeToTransformTo(*DAG.getContext(), N->getValueType(0)); ExpandIntRes_UREM() local 5099 EVT NVT = TLI.getTypeToTransformTo(*DAG.getContext(), N->getValueType(0)); ExpandIntRes_ZERO_EXTEND() local 5564 EVT NVT = TLI.getTypeToTransformTo(*DAG.getContext(), VT); ExpandIntOp_STORE() local 5949 EVT NVT = TLI.getTypeToTransformTo(*DAG.getContext(), VT); PromoteIntRes_EXTEND_VECTOR_INREG() local 6002 EVT NVT = TLI.getTypeToTransformTo(*DAG.getContext(), N->getValueType(0)); PromoteIntRes_VECREDUCE() local [all...] |
H A D | LegalizeTypesGeneric.cpp | 107 EVT NVT = EVT::getVectorVT(*DAG.getContext(), ElemVT, NumElems); in ExpandRes_BITCAST() local 255 EVT NVT = TLI.getTypeToTransformTo(*DAG.getContext(), ValueVT); in ExpandRes_NormalLoad() local 289 EVT NVT = TLI.getTypeToTransformTo(*DAG.getContext(), OVT); ExpandRes_VAARG() local 347 EVT NVT = EVT::getVectorVT(*DAG.getContext(), ExpandOp_BITCAST() local 464 EVT NVT = TLI.getTypeToTransformTo(*DAG.getContext(), ValueVT); ExpandOp_NormalStore() local [all...] |
H A D | LegalizeTypes.cpp | 987 std::tie(Lo, Hi) = DAG.SplitScalar(Pair, dl, NVT, NVT); in GetPairElements() local 998 EVT NVT = EVT::getIntegerVT(*DAG.getContext(), JoinIntegers() local
|
H A D | LegalizeDAG.cpp | 519 assert(NVT.getSizeInBits() == VT.getSizeInBits() && in LegalizeStoreOps() local 282 ShuffleWithNarrowerEltType(EVT NVT,EVT VT,const SDLoc & dl,SDValue N1,SDValue N2,ArrayRef<int> Mask) const ShuffleWithNarrowerEltType() argument 543 EVT NVT = EVT::getIntegerVT(*DAG.getContext(), StSize.getFixedValue()); LegalizeStoreOps() local 690 MVT NVT = TLI.getTypeToPromoteTo(Node->getOpcode(), VT); LegalizeLoadOps() local 733 EVT NVT = EVT::getIntegerVT(*DAG.getContext(), NewWidth); LegalizeLoadOps() local 4784 EVT NVT = EVT(); ConvertNodeToLibcall() local 4827 EVT NVT = EVT(); ConvertNodeToLibcall() local 5079 MVT NVT = TLI.getTypeToPromoteTo(Node->getOpcode(), OVT); PromoteNode() local [all...] |
H A D | LegalizeVectorOps.cpp | 703 MVT NVT = TLI.getTypeToPromoteTo(Node->getOpcode(), VT); Promote() local 744 MVT NVT = TLI.getTypeToPromoteTo(Node->getOpcode(), VT); PromoteINT_TO_FP() local 782 MVT NVT = TLI.getTypeToPromoteTo(Node->getOpcode(), VT); PromoteFP_TO_INT() local [all...] |
H A D | LegalizeVectorTypes.cpp | 669 EVT NVT = N->getValueType(0).getVectorElementType(); ScalarizeVecRes_SETCC() local 914 EVT NVT = VT.getVectorElementType(); ScalarizeVecOp_VSETCC() local 2938 EVT NVT = OVT.getHalfNumVectorElementsVT(*DAG.getContext()); SplitVecRes_VAARG() local 7635 ModifyToType(SDValue InOp,EVT NVT,bool FillWithZeroes) ModifyToType() argument [all...] |
H A D | DAGCombiner.cpp | 14965 EVT NVT = EVT::getVectorVT(*DAG.getContext(), TrTy, NewEltCnt); visitTRUNCATE() local 24180 EVT NVT = EVT::getVectorVT(*DAG.getContext(), SclTy, VNTNumElms); visitCONCAT_VECTORS() local 24705 EVT NVT = N->getValueType(0); visitEXTRACT_SUBVECTOR() local [all...] |
H A D | TargetLowering.cpp | 1062 EVT NVT = EVT::getIntegerVT(*DAG.getContext(), llvm::bit_ceil(MinWidth)); combineShiftToAVG() local [all...] |
H A D | SelectionDAG.cpp | 7896 EVT NVT = TLI.getTypeToTransformTo(C, VT); getMemcpyLoadsAndStores() local
|
/llvm-project/llvm/lib/CodeGen/ |
H A D | TargetLoweringBase.cpp | 1118 MVT NVT = TransformToType[SVT.SimpleTy]; getTypeConversion() local 1140 EVT NVT = VT.getRoundIntegerType(Context); getTypeConversion() local 1170 EVT NVT = EVT::getVectorVT(Context, EltVT, NumElts); getTypeConversion() local 1205 MVT NVT = MVT::getVectorVT(EltVT.getSimpleVT(), NumElts); getTypeConversion() local 1239 EVT NVT = VT.getPow2VectorType(Context); getTypeConversion() local 1247 EVT NVT = EVT::getVectorVT(Context, EltVT, getTypeConversion() local 1626 MVT NVT = VT.getPow2VectorType(); computeRegisterProperties() local 1649 MVT NVT = VT.getPow2VectorType(); computeRegisterProperties() local [all...] |
/llvm-project/llvm/lib/Target/X86/ |
H A D | X86ISelDAGToDAG.cpp | 3790 MVT NVT = Node->getSimpleValueType(0); matchBitExtract() local 4091 MVT NVT = Node->getSimpleValueType(0); matchBEXTRFromAndImm() local 4408 MVT NVT = N->getSimpleValueType(0); tryShrinkShlLogicImm() local 4583 MVT NVT = Root->getSimpleValueType(0); matchVPTERNLOG() local 4646 MVT NVT = N->getSimpleValueType(0); tryVPTERNLOG() local 5029 MVT NVT = N->getSimpleValueType(0); tryMatchBitSelect() local 5075 MVT NVT = Node->getSimpleValueType(0); Select() local [all...] |
H A D | X86ISelLowering.cpp | 6860 EVT NVT = EVT::getVectorVT(*DAG.getContext(), PVT, NumElems); LowerAsSplatVectorLoad() local 17809 MVT NVT = VT.changeVectorElementTypeToInteger(); LowerVSELECT() local 19329 MVT NVT = VT.isVector() ? VT.changeVectorElementType(MVT::f32) : MVT::f32; promoteXINT_TO_FP() local 20892 MVT NVT = VT.isVector() ? VT.changeVectorElementType(MVT::f32) : MVT::f32; LowerFP_TO_INT() local 20989 MVT NVT = VT.changeVectorElementType(MVT::i32); LowerFP_TO_INT() local 24075 MVT NVT = VT.changeTypeToInteger(); LowerSELECT() local 31925 ExtendToType(SDValue InOp,MVT NVT,SelectionDAG & DAG,bool FillWithZeroes=false) ExtendToType() argument 32920 EVT NVT = VT.isVector() ? VT.changeVectorElementType(MVT::f32) : MVT::f32; ReplaceNodeResults() local 41347 EVT NVT = V1.getOperand(0).getValueType(); combineTargetShuffle() local 52462 MVT NVT = MVT::getVectorVT(MVT::i8, NumElems * 2); detectPMADDUBSW() local 57366 EVT NVT = SrcVT.changeVectorElementType(MVT::i32); combineFP_EXTEND() local [all...] |
/llvm-project/llvm/lib/Target/RISCV/ |
H A D | RISCVISelLowering.cpp | 6532 MVT NVT = LowerOperation() local 6551 MVT NVT = MVT::getVectorVT(MVT::f32, LowerOperation() local 7169 MVT NVT = LowerOperation() local 7188 MVT NVT = MVT::getVectorVT(MVT::f32, LowerOperation() local
|
/llvm-project/llvm/include/llvm/CodeGen/ |
H A D | TargetLowering.h | 1639 MVT NVT = VT; getTypeToPromoteTo() local
|
/llvm-project/llvm/lib/CodeGen/GlobalISel/ |
H A D | LegalizerHelper.cpp | 5121 LLT NVT = HalfTy; narrowScalarShiftByConstant() local [all...] |
/llvm-project/llvm/lib/Target/AArch64/ |
H A D | AArch64ISelLowering.cpp | 19151 EVT NVT = EVT::getVectorVT(*DAG.getContext(), FVT, N->getNumOperands()); performConcatVectorsCombine() local [all...] |