Home
last modified time | relevance | path

Searched refs:ContainerVT (Results 1 – 4 of 4) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/
H A DRISCVISelLowering.cpp215 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...]
H A DRISCVISelDAGToDAG.cpp2190 MVT ContainerVT = VT; in Select() local
2192 ContainerVT = TLI.getContainerForFixedLengthVector(VT); in Select()
2198 ContainerVT, SubVecContainerVT, Idx, TRI); in Select()
2219 RISCVTargetLowering::getRegClassIDForVecVT(ContainerVT); in Select()
H A DRISCVISelLowering.h812 computeVLMAXBounds(MVT ContainerVT, const RISCVSubtarget &Subtarget);
/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64ISelLowering.cpp6041 EVT ContainerVT = getContainerForFixedLengthVector(DAG, VT); in LowerINTRINSIC_WO_CHAIN() local
6042 EVT WhileVT = ContainerVT.changeElementType(MVT::i1); in LowerINTRINSIC_WO_CHAIN()
6046 SDValue MaskAsInt = DAG.getNode(ISD::SIGN_EXTEND, dl, ContainerVT, Mask); in LowerINTRINSIC_WO_CHAIN()
6256 EVT ContainerVT = getContainerForFixedLengthVector(DAG, PromotedVT); in LowerMGATHER() local
6259 MemVT = ContainerVT.changeVectorElementType(MemVT.getVectorElementType()); in LowerMGATHER()
6260 Index = convertToScalableVector(DAG, ContainerVT, Index); in LowerMGATHER()
6262 PassThru = PassThru->isUndef() ? DAG.getUNDEF(ContainerVT) in LowerMGATHER()
6263 : DAG.getConstant(0, DL, ContainerVT); in LowerMGATHER()
6268 DAG.getMaskedGather(DAG.getVTList(ContainerVT, MVT::Other), MemVT, DL, in LowerMGATHER()
6347 EVT ContainerVT = getContainerForFixedLengthVector(DAG, PromotedVT); in LowerMSCATTER() local
[all …]