Home
last modified time | relevance | path

Searched refs:M1VT (Results 1 – 2 of 2) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/
H A DRISCVISelLowering.cpp4360 MVT M1VT = getContainerForFixedLengthVector(DAG, OneRegVT, Subtarget); in lowerBUILD_VECTOR() local
4361 assert(M1VT == RISCVTargetLowering::getM1VT(M1VT)); in lowerBUILD_VECTOR()
4368 unsigned NumOpElts = M1VT.getVectorMinNumElements(); in lowerBUILD_VECTOR()
4374 SubBV = convertToScalableVector(M1VT, SubBV, DAG, Subtarget); in lowerBUILD_VECTOR()
5427 MVT M1VT = getContainerForFixedLengthVector(DAG, OneRegVT, Subtarget); in lowerShuffleViaVRegSplitting() local
5428 assert(M1VT == RISCVTargetLowering::getM1VT(M1VT)); in lowerShuffleViaVRegSplitting()
5429 unsigned NumOpElts = M1VT.getVectorMinNumElements(); in lowerShuffleViaVRegSplitting()
5478 SDValue SubVec = DAG.getExtractSubvector(DL, M1VT, SrcVec, ExtractIdx); in lowerShuffleViaVRegSplitting()
5519 V = convertToScalableVector(M1VT, V, DAG, Subtarget); in lowerShuffleViaVRegSplitting()
6198 const MVT M1VT = RISCVTargetLowering::getM1VT(ContainerVT); in lowerVECTOR_SHUFFLE() local
[all …]
H A DRISCVTargetTransformInfo.cpp876 MVT M1VT = RISCVTargetLowering::getM1VT(ContainerVT); in getShuffleCost() local
877 if (ContainerVT.bitsLE(M1VT)) { in getShuffleCost()
905 getRISCVInstructionCost(M1Opcodes, M1VT, CostKind) + 3; in getShuffleCost()
907 ContainerVT.getVectorMinNumElements() / M1VT.getVectorMinNumElements(); in getShuffleCost()
909 getRISCVInstructionCost({RISCV::VRGATHER_VV}, M1VT, CostKind) * Ratio; in getShuffleCost()