H A D | RISCVISelLowering.cpp | 215 MVT ContainerVT = getContainerForFixedLengthVector(VT); in RISCVTargetLowering() local 216 unsigned RCID = getRegClassIDForVecVT(ContainerVT); in RISCVTargetLowering() 2768 static SDValue getVLOp(uint64_t NumElts, MVT ContainerVT, const SDLoc &DL, in getVLOp() 2774 RISCVTargetLowering::computeVLMAXBounds(ContainerVT, Subtarget); in getVLOp() 2791 getDefaultVLOps(uint64_t NumElts, MVT ContainerVT, const SDLoc &DL, in getDefaultVLOps() 2793 assert(ContainerVT.isScalableVector() && "Expecting scalable container type"); in getDefaultVLOps() 2794 SDValue VL = getVLOp(NumElts, ContainerVT, DL, DAG, Subtarget); in getDefaultVLOps() 2795 SDValue Mask = getAllOnesMask(ContainerVT, VL, DL, DAG); in getDefaultVLOps() 2800 // VecVT is a vector type, either fixed-length or scalable, and ContainerVT is 2802 // VecVT is scalable, then ContainerVT shoul 2767 getVLOp(uint64_t NumElts,MVT ContainerVT,const SDLoc & DL,SelectionDAG & DAG,const RISCVSubtarget & Subtarget) getVLOp() argument 2790 getDefaultVLOps(uint64_t NumElts,MVT ContainerVT,const SDLoc & DL,SelectionDAG & DAG,const RISCVSubtarget & Subtarget) getDefaultVLOps() argument 2803 getDefaultVLOps(MVT VecVT,MVT ContainerVT,const SDLoc & DL,SelectionDAG & DAG,const RISCVSubtarget & Subtarget) getDefaultVLOps() argument 3048 MVT ContainerVT = VT; lowerVectorFTRUNC_FCEIL_FFLOOR_FROUND() local 3155 MVT ContainerVT = VT; lowerVectorStrictFTRUNC_FCEIL_FFLOOR_FROUND() local 3284 MVT ContainerVT = VT; lowerVectorXRINT() local 3486 MVT ContainerVT = VT; matchSplatAsGather() local 3517 MVT ContainerVT = getContainerForFixedLengthVector(DAG, VT, Subtarget); lowerBuildVectorViaDominantValues() local 3624 MVT ContainerVT = getContainerForFixedLengthVector(DAG, VT, Subtarget); lowerBuildVectorOfConstants() local 4023 MVT ContainerVT = getContainerForFixedLengthVector(DAG, VT, Subtarget); lowerBUILD_VECTOR() local 4075 EVT ContainerVT = getContainerForFixedLengthVector(DAG, VT, Subtarget); lowerBUILD_VECTOR() local 4403 isDeinterleaveShuffle(MVT VT,MVT ContainerVT,SDValue V1,SDValue V2,ArrayRef<int> Mask,const RISCVSubtarget & Subtarget) isDeinterleaveShuffle() argument 4563 MVT ContainerVT = VT; getDeinterleaveViaVNSRL() local 4670 MVT ContainerVT = getContainerForFixedLengthVector(DAG, SrcVT, Subtarget); lowerVECTOR_SHUFFLEAsVSlidedown() local 4710 MVT ContainerVT = getContainerForFixedLengthVector(DAG, VT, Subtarget); lowerVECTOR_SHUFFLEAsVSlideup() local 4775 MVT ContainerVT = getContainerForFixedLengthVector(DAG, VT, Subtarget); lowerVECTOR_SHUFFLEAsVSlide1() local 5048 EVT ContainerVT = getContainerForFixedLengthVector(DAG, VT, Subtarget); lowerShuffleViaVRegSplitting() local 5105 MVT ContainerVT = getContainerForFixedLengthVector(DAG, VT, Subtarget); lowerVECTOR_SHUFFLE() local 5408 MVT ContainerVT = VT; lowerCTLZ_CTTZ_ZERO_UNDEF() local 5528 MVT ContainerVT = getContainerForFixedLengthVector(SrcVT); lowerVPCttzElements() local 5813 MVT ContainerVT = getContainerForFixedLengthVector(VT); LowerIS_FPCLASS() local 5896 MVT ContainerVT = VT; lowerFMAXIMUM_FMINIMUM() local 6422 MVT ContainerVT = VT; LowerOperation() local 6684 MVT ContainerVT = getContainerForFixedLengthVector(VT); LowerOperation() local 6818 MVT ContainerVT = getContainerForFixedLengthVector(Op.getSimpleValueType()); LowerOperation() local 6868 MVT ContainerVT = VT; LowerOperation() local 8090 MVT ContainerVT = VecVT; lowerSPLAT_VECTOR_PARTS() local 8124 MVT ContainerVT = getContainerForFixedLengthVector(VecVT); lowerVectorMaskExt() local 8160 MVT ContainerVT = MVT::getVectorVT(VT.getVectorElementType(), lowerFixedLengthVectorExtendToRVV() local 8193 MVT ContainerVT = VecVT; lowerVectorMaskTruncLike() local 8255 MVT ContainerVT = SrcVT; lowerVectorTruncLike() local 8299 MVT ContainerVT = VT; lowerStrictFPExtendOrRoundLike() local 8369 MVT ContainerVT = VT; lowerVectorFPExtendOrRoundLike() local 8461 MVT ContainerVT = VecVT; lowerINSERT_VECTOR_ELT() local 8624 MVT ContainerVT = VecVT; lowerEXTRACT_VECTOR_ELT() local 8684 MVT ContainerVT = VecVT; lowerEXTRACT_VECTOR_ELT() local 8990 MVT ContainerVT = OpVT; lowerCttzElts() local 9417 MVT ContainerVT = VT; LowerINTRINSIC_W_CHAIN() local 9499 MVT ContainerVT = getContainerForFixedLengthVector(VT); LowerINTRINSIC_W_CHAIN() local 9572 MVT ContainerVT = VT; LowerINTRINSIC_VOID() local 9620 MVT ContainerVT = getContainerForFixedLengthVector(VT); LowerINTRINSIC_VOID() local 9725 MVT ContainerVT = VecVT; lowerVectorMaskVecReduction() local 9856 MVT ContainerVT = VecVT; lowerVECREDUCE() local 9927 MVT ContainerVT = VecVT; lowerFPVECREDUCE() local 9977 auto ContainerVT = getContainerForFixedLengthVector(VecVT); lowerVPREDUCE() local 10067 MVT ContainerVT = VecVT; lowerINSERT_SUBVECTOR() local 10307 MVT ContainerVT = VecVT; lowerEXTRACT_SUBVECTOR() local 10766 MVT ContainerVT = getContainerForFixedLengthVector(VT); lowerFixedLengthVectorLoadToRVV() local 10825 MVT ContainerVT = getContainerForFixedLengthVector(VT); lowerFixedLengthVectorStoreToRVV() local 10881 MVT ContainerVT = VT; lowerMaskedLoad() local 10949 MVT ContainerVT = VT; lowerMaskedStore() local 10989 MVT ContainerVT = getContainerForFixedLengthVector(InVT); lowerFixedLengthVectorSetccToRVV() local 11107 MVT ContainerVT = VT; lowerABS() local 11145 MVT ContainerVT = getContainerForFixedLengthVector(VT); lowerFixedLengthVectorFCOPYSIGNToRVV() local 11160 MVT ContainerVT = getContainerForFixedLengthVector(VT); lowerFixedLengthVectorSelectToRVV() local 11188 MVT ContainerVT = getContainerForFixedLengthVector(VT); lowerToScalableOp() local 11243 MVT ContainerVT = VT; lowerVPOp() local 11276 MVT ContainerVT = getContainerForFixedLengthVector(OpVT); lowerVPOp() local 11299 MVT ContainerVT = VT; lowerVPExtMaskOp() local 11334 MVT ContainerVT = VT; lowerVPSetCCMaskOp() local 11550 MVT ContainerVT = VT; lowerVPSpliceExperimental() local 11628 MVT ContainerVT = VT; lowerVPSplatExperimental() local 11654 MVT ContainerVT = VT; lowerVPReverseExperimental() local 11775 MVT ContainerVT = VT; lowerLogicVPOp() local 11795 MVT ContainerVT = VT; lowerVPStridedLoad() local 11844 MVT ContainerVT = VT; lowerVPStridedStore() local 11923 MVT ContainerVT = VT; lowerMaskedGather() local 12021 MVT ContainerVT = VT; lowerMaskedScatter() local 12679 MVT ContainerVT = VecVT; ReplaceNodeResults() local 15314 MVT ContainerVT = VT.getSimpleVT(); performFP_TO_INTCombine() local 21629 MVT ContainerVT = VT.getSimpleVT(); isLegalInterleavedAccessType() local [all...] |