Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/
H A DRISCVTargetTransformInfo.cpp521 int NumShuffles = 0; in costShuffleViaVRegSplitting() local
531 ++NumShuffles; in costShuffleViaVRegSplitting()
538 NumShuffles += 2; in costShuffleViaVRegSplitting()
544 if ((NumOfDestRegs > 2 && NumShuffles <= static_cast<int>(NumOfDestRegs)) || in costShuffleViaVRegSplitting()
545 (NumOfDestRegs <= 2 && NumShuffles < 4)) in costShuffleViaVRegSplitting()
H A DRISCVISelLowering.cpp5457 unsigned NumShuffles = std::accumulate( in lowerShuffleViaVRegSplitting() local
5474 if ((NumOfDestRegs > 2 && NumShuffles > NumOfDestRegs) || in lowerShuffleViaVRegSplitting()
5475 (NumOfDestRegs <= 2 && NumShuffles >= 4)) in lowerShuffleViaVRegSplitting()
/freebsd/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86ISelLowering.cpp53750 unsigned NumShuffles = (LMask.empty() ? 0 : 1) + (RMask.empty() ? 0 : 1); in isHorizontalBinOp() local
53751 if (NumShuffles == 0) in isHorizontalBinOp()
53857 (NumShuffles < 2 || !IsIdentityPostShuffle), in isHorizontalBinOp()