Searched refs:M1VT (Results 1 – 2 of 2) sorted by relevance
| /freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/ |
| H A D | RISCVISelLowering.cpp | 4360 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 D | RISCVTargetTransformInfo.cpp | 876 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()
|