Lines Matching defs:VT
114 auto addRegClassForRVV = [this](MVT VT) { in RISCVTargetLowering()
137 for (MVT VT : BoolVecVTs) in RISCVTargetLowering() local
139 for (MVT VT : IntVecVTs) { in RISCVTargetLowering() local
147 for (MVT VT : F16VecVTs) in RISCVTargetLowering() local
151 for (MVT VT : F32VecVTs) in RISCVTargetLowering() local
155 for (MVT VT : F64VecVTs) in RISCVTargetLowering() local
159 auto addRegClassForFixedVectors = [this](MVT VT) { in RISCVTargetLowering()
165 for (MVT VT : MVT::integer_fixedlen_vector_valuetypes()) in RISCVTargetLowering() local
169 for (MVT VT : MVT::fp_fixedlen_vector_valuetypes()) in RISCVTargetLowering() local
485 for (MVT VT : BoolVecVTs) { in RISCVTargetLowering() local
540 for (MVT VT : IntVecVTs) { in RISCVTargetLowering() local
647 const auto SetCommonVFPActions = [&](MVT VT) { in RISCVTargetLowering()
712 [&](MVT VT, ArrayRef<MVT::SimpleValueType> SmallerVTs) { in RISCVTargetLowering()
720 for (MVT VT : F16VecVTs) { in RISCVTargetLowering() local
728 for (MVT VT : F32VecVTs) { in RISCVTargetLowering() local
737 for (MVT VT : F64VecVTs) { in RISCVTargetLowering() local
747 for (MVT VT : MVT::integer_fixedlen_vector_valuetypes()) { in RISCVTargetLowering() local
868 for (MVT VT : MVT::fp_fixedlen_vector_valuetypes()) { in RISCVTargetLowering() local
1143 EVT VT = Y.getValueType(); in hasAndNotCompare() local
1344 bool RISCVTargetLowering::isFPImmLegal(const APFloat &Imm, EVT VT, in isFPImmLegal()
1446 RISCVII::VLMUL RISCVTargetLowering::getLMUL(MVT VT) { in getLMUL()
1490 unsigned RISCVTargetLowering::getSubregIndexByMVT(MVT VT, unsigned Index) { in getSubregIndexByMVT()
1513 unsigned RISCVTargetLowering::getRegClassIDForVecVT(MVT VT) { in getRegClassIDForVecVT()
1596 static bool useRVVForFixedLengthVectorVT(MVT VT, in useRVVForFixedLengthVectorVT()
1668 static MVT getContainerForFixedLengthVector(const TargetLowering &TLI, MVT VT, in getContainerForFixedLengthVector()
1702 static MVT getContainerForFixedLengthVector(SelectionDAG &DAG, MVT VT, in getContainerForFixedLengthVector()
1713 static SDValue convertToScalableVector(EVT VT, SDValue V, SelectionDAG &DAG, in convertToScalableVector()
1725 static SDValue convertFromScalableVector(EVT VT, SDValue V, SelectionDAG &DAG, in convertFromScalableVector()
1785 EVT VT, unsigned DefinedValues) const { in shouldExpandBuildVectorWithShuffles()
1824 MVT VT = Op.getSimpleValueType(); in lowerFTRUNC_FCEIL_FFLOOR() local
1886 MVT VT = Op.getSimpleValueType(); in lowerFROUND() local
2033 static SDValue matchSplatAsGather(SDValue SplatVal, MVT VT, const SDLoc &DL, in matchSplatAsGather()
2069 MVT VT = Op.getSimpleValueType(); in lowerBUILD_VECTOR() local
2391 static SDValue splatPartsI64WithVL(const SDLoc &DL, MVT VT, SDValue Passthru, in splatPartsI64WithVL()
2426 static SDValue splatSplitI64WithVL(const SDLoc &DL, MVT VT, SDValue Passthru, in splatSplitI64WithVL()
2441 MVT VT, SDLoc DL, SelectionDAG &DAG, in lowerScalarSplat()
2484 static bool isInterleaveShuffle(ArrayRef<int> Mask, MVT VT, bool &SwapSources, in isInterleaveShuffle()
2605 MVT VT = Op.getSimpleValueType(); in lowerVECTOR_SHUFFLE() local
2956 MVT VT = Op.getSimpleValueType(); in lowerCTLZ_CTTZ_ZERO_UNDEF() local
3019 MVT VT = Op.getSimpleValueType(); in expandUnalignedRVVLoad() local
3050 MVT VT = StoredVal.getSimpleValueType(); in expandUnalignedRVVStore() local
3125 EVT VT = Op.getValueType(); in LowerOperation() local
3192 MVT VT = Op.getSimpleValueType(); in LowerOperation() local
3215 MVT VT = Op.getSimpleValueType(); in LowerOperation() local
3261 MVT VT = Op.getSimpleValueType(); in LowerOperation() local
3319 MVT VT = Op.getSimpleValueType(); in LowerOperation() local
3478 MVT VT = Op.getSimpleValueType(); in LowerOperation() local
3888 MVT VT = Op.getSimpleValueType(); in lowerSELECT() local
3995 EVT VT = Op.getValueType(); in lowerFRAMEADDR() local
4021 EVT VT = Op.getValueType(); in lowerRETURNADDR() local
4045 EVT VT = Lo.getValueType(); in lowerShiftLeftParts() local
4084 EVT VT = Lo.getValueType(); in lowerShiftRightParts() local
4135 MVT VT = Op.getSimpleValueType(); in lowerVectorMaskSplat() local
4255 MVT VT = Op.getOperand(0).getSimpleValueType(); in lowerFixedLengthVectorExtendToRVV() local
4336 MVT VT = Op.getSimpleValueType(); in lowerVectorTruncLike() local
4404 MVT VT = Op.getSimpleValueType(); in lowerVectorFPExtendOrRoundLike() local
4700 MVT VT = Op.getOperand(SplatOp - 1).getSimpleValueType(); in lowerVectorIntrinsicScalars() local
4933 MVT VT = Op.getSimpleValueType(); in LowerINTRINSIC_WO_CHAIN() local
4973 MVT VT = Op->getSimpleValueType(0); in LowerINTRINSIC_W_CHAIN() local
5029 MVT VT = Op->getSimpleValueType(0); in LowerINTRINSIC_W_CHAIN() local
5073 MVT VT = Val.getSimpleValueType(); in LowerINTRINSIC_VOID() local
5106 static MVT getLMUL1VT(MVT VT) { in getLMUL1VT()
5687 MVT VT = Op.getSimpleValueType(); in lowerSTEP_VECTOR() local
5839 MVT VT = Op.getSimpleValueType(); in lowerFixedLengthVectorLoadToRVV() local
5874 MVT VT = StoreVal.getSimpleValueType(); in lowerFixedLengthVectorStoreToRVV() local
5904 MVT VT = Op.getSimpleValueType(); in lowerMaskedLoad() local
5989 MVT VT = Val.getSimpleValueType(); in lowerMaskedStore() local
6025 MVT VT = Op.getSimpleValueType(); in lowerFixedLengthVectorSetccToRVV() local
6047 MVT VT = Op.getSimpleValueType(); in lowerFixedLengthVectorLogicOpToRVV() local
6072 MVT VT = Op.getSimpleValueType(); in lowerABS() local
6097 MVT VT = Op.getSimpleValueType(); in lowerFixedLengthVectorFCOPYSIGNToRVV() local
6118 MVT VT = Op.getSimpleValueType(); in lowerFixedLengthVectorSelectToRVV() local
6144 MVT VT = Op.getSimpleValueType(); in lowerToScalableOp() local
6183 MVT VT = Op.getSimpleValueType(); in lowerVPOp() local
6215 MVT VT = Op.getSimpleValueType(); in lowerVPExtMaskOp() local
6248 MVT VT = Op.getSimpleValueType(); in lowerVPSetCCMaskOp() local
6451 MVT VT = Op.getSimpleValueType(); in lowerVPFPIntConvOp() local
6460 MVT VT = Op.getSimpleValueType(); in lowerLogicVPOp() local
6493 MVT VT = Op.getSimpleValueType(); in lowerMaskedGather() local
6621 MVT VT = Val.getSimpleValueType(); in lowerMaskedScatter() local
7007 MVT VT = N->getSimpleValueType(0); in ReplaceNodeResults() local
7113 EVT VT = N->getValueType(0); in ReplaceNodeResults() local
7144 MVT VT = N->getSimpleValueType(0); in ReplaceNodeResults() local
7164 MVT VT = N->getSimpleValueType(0); in ReplaceNodeResults() local
7339 EVT VT = N->getValueType(0); in ReplaceNodeResults() local
7631 EVT VT = Op.getValueType(); in combineORToGREV() local
7657 EVT VT = Op.getValueType(); in combineORToGORC() local
7736 EVT VT = Op.getValueType(); in combineORToSHFL() local
7815 EVT VT = N->getValueType(0); in transformAddShlImm() local
7870 EVT VT = N->getValueType(0); in combineROTR_ROTL_RORW_ROLW() local
7958 EVT VT = N->getValueType(0); in combineSelectAndUse() local
8036 EVT VT = N->getValueType(0); in transformAddImmMulImm() local
8180 EVT VT = N->getValueType(0); in performSETCCCombine() local
8226 EVT VT = N->getValueType(0); in performSIGN_EXTEND_INREGCombine() local
8275 MVT VT = N->getSimpleValueType(0); in combineADDSUB_VLToVWADDSUB_VL() local
8320 MVT VT = N->getSimpleValueType(0); in combineVWADD_W_VL_VWSUB_W_VL() local
8409 MVT VT = N->getSimpleValueType(0); in combineMUL_VLToVWMUL_VL() local
8511 EVT VT = N->getValueType(0); in performFP_TO_INTCombine() local
8611 EVT VT = N->getValueType(0); in performBITREVERSECombine() local
8984 MVT VT = N->getSimpleValueType(0); in PerformDAGCombine() local
9099 EVT VT = N->getValueType(0); in PerformDAGCombine() local
9210 EVT VT = N->getValueType(0); in PerformDAGCombine() local
9228 EVT VT = N->getValueType(0); in PerformDAGCombine() local
9311 EVT VT = N->getValueType(0); in PerformDAGCombine() local
9349 EVT VT = N->getValueType(0); in PerformDAGCombine() local
9360 EVT VT = N->getValueType(0); in PerformDAGCombine() local
9441 EVT VT = Op.getValueType(); in targetShrinkDemandedConstant() local
11148 static Align getPrefTypeAlign(EVT VT, SelectionDAG &DAG) { in getPrefTypeAlign()
11466 MVT VT = Outs[i].VT; in CanLowerReturn() local
12307 bool RISCVTargetLowering::decomposeMulByConstant(LLVMContext &Context, EVT VT, in decomposeMulByConstant()
12349 EVT VT = AddNode.getValueType(); in isMulAddWithConstProfitable() local
12370 EVT VT, unsigned AddrSpace, Align Alignment, MachineMemOperand::Flags Flags, in allowsMisalignedMemoryAccesses()
12511 EVT VT = N->getValueType(0); in BuildSDIVPow2() local
12546 RISCVTargetLowering::getRegisterByName(const char *RegName, LLT VT, in getRegisterByName()