Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/
H A DRISCVTargetTransformInfo.cpp419 unsigned LegalNumElts = LegalVT.getVectorNumElements(); in costShuffleViaSplitting() local
421 unsigned NumOfDests = divideCeil(Mask.size(), LegalNumElts); in costShuffleViaSplitting()
428 LegalNumElts >= Tp->getElementCount().getFixedValue()) in costShuffleViaSplitting()
436 auto *SingleOpTy = FixedVectorType::get(Tp->getElementType(), LegalNumElts); in costShuffleViaSplitting()
438 unsigned NormalizedVF = LegalNumElts * std::max(NumOfSrcs, NumOfDests); in costShuffleViaSplitting()
439 unsigned NumOfSrcRegs = NormalizedVF / LegalNumElts; in costShuffleViaSplitting()
440 unsigned NumOfDestRegs = NormalizedVF / LegalNumElts; in costShuffleViaSplitting()