Home
last modified time | relevance | path

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

/src/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() argument
2774 RISCVTargetLowering::computeVLMAXBounds(ContainerVT, Subtarget); in getVLOp()
2791 getDefaultVLOps(uint64_t NumElts, MVT ContainerVT, const SDLoc &DL, in getDefaultVLOps() argument
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()
2804 getDefaultVLOps(MVT VecVT, MVT ContainerVT, const SDLoc &DL, SelectionDAG &DAG, in getDefaultVLOps() argument
2807 return getDefaultVLOps(VecVT.getVectorNumElements(), ContainerVT, DL, DAG, in getDefaultVLOps()
[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);
/src/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 …]