Searched refs:ContainerVT (Results 1 – 6 of 6) sorted by relevance
| /freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/ |
| H A D | RISCVISelLowering.cpp | 233 MVT ContainerVT = getContainerForFixedLengthVector(VT); in RISCVTargetLowering() local 234 unsigned RCID = getRegClassIDForVecVT(ContainerVT); in RISCVTargetLowering() 2917 getDefaultVLOps(uint64_t NumElts, MVT ContainerVT, const SDLoc &DL, in getDefaultVLOps() argument 2919 assert(ContainerVT.isScalableVector() && "Expecting scalable container type"); in getDefaultVLOps() 2921 SDValue Mask = getAllOnesMask(ContainerVT, VL, DL, DAG); in getDefaultVLOps() 2930 getDefaultVLOps(MVT VecVT, MVT ContainerVT, const SDLoc &DL, SelectionDAG &DAG, in getDefaultVLOps() argument 2933 return getDefaultVLOps(VecVT.getVectorNumElements(), ContainerVT, DL, DAG, in getDefaultVLOps() 2935 assert(ContainerVT.isScalableVector() && "Expecting scalable container type"); in getDefaultVLOps() 2936 return getDefaultScalableVLOps(ContainerVT, DL, DAG, Subtarget); in getDefaultVLOps() 3263 MVT ContainerVT = VT; in lowerVectorFTRUNC_FCEIL_FFLOOR_FROUND() local [all …]
|
| H A D | RISCVInterleavedAccess.cpp | 39 MVT ContainerVT = VT.getSimpleVT(); in isLegalInterleavedAccessType() local 49 ContainerVT = getContainerForFixedLengthVector(VT.getSimpleVT()); in isLegalInterleavedAccessType() 53 auto [LMUL, Fractional] = RISCVVType::decodeVLMUL(getLMUL(ContainerVT)); in isLegalInterleavedAccessType()
|
| H A D | RISCVTargetTransformInfo.cpp | 873 MVT ContainerVT = LT.second; in getShuffleCost() local 875 ContainerVT = TLI->getContainerForFixedLengthVector(LT.second); in getShuffleCost() 876 MVT M1VT = RISCVTargetLowering::getM1VT(ContainerVT); in getShuffleCost() 877 if (ContainerVT.bitsLE(M1VT)) { in getShuffleCost() 907 ContainerVT.getVectorMinNumElements() / M1VT.getVectorMinNumElements(); in getShuffleCost() 953 MVT ContainerVT = TLI->getContainerForFixedLengthVector(LT.second); in getScalarizationOverhead() local 954 if (isM1OrSmaller(ContainerVT)) { in getScalarizationOverhead()
|
| H A D | RISCVISelLowering.h | 364 computeVLMAXBounds(MVT ContainerVT, const RISCVSubtarget &Subtarget);
|
| H A D | RISCVISelDAGToDAG.cpp | 2540 MVT ContainerVT = VT; in Select() local 2542 ContainerVT = TLI.getContainerForFixedLengthVector(VT); in Select() 2548 ContainerVT, SubVecContainerVT, Idx, TRI); in Select() 2571 RISCVTargetLowering::getRegClassIDForVecVT(ContainerVT); in Select()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/ |
| H A D | AArch64ISelLowering.cpp | 6551 EVT ContainerVT = getContainerForFixedLengthVector(DAG, PromotedVT); in LowerMGATHER() local 6554 MemVT = ContainerVT.changeVectorElementType(MemVT.getVectorElementType()); in LowerMGATHER() 6555 Index = convertToScalableVector(DAG, ContainerVT, Index); in LowerMGATHER() 6557 PassThru = PassThru->isUndef() ? DAG.getUNDEF(ContainerVT) in LowerMGATHER() 6558 : DAG.getConstant(0, DL, ContainerVT); in LowerMGATHER() 6563 DAG.getMaskedGather(DAG.getVTList(ContainerVT, MVT::Other), MemVT, DL, in LowerMGATHER() 6642 EVT ContainerVT = getContainerForFixedLengthVector(DAG, PromotedVT); in LowerMSCATTER() local 6645 MemVT = ContainerVT.changeVectorElementType(MemVT.getVectorElementType()); in LowerMSCATTER() 6646 Index = convertToScalableVector(DAG, ContainerVT, Index); in LowerMSCATTER() 6648 StoreVal = convertToScalableVector(DAG, ContainerVT, StoreVal); in LowerMSCATTER() [all …]
|