Home
last modified time | relevance | path

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

/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/RISCV/
H A DRISCVISelLowering.cpp4682 OutMasks(VRegsPerSrc, {-1, {}}); in lowerShuffleViaVRegSplitting() local
4695 if (OutMasks[DstVecIdx].first == -1) in lowerShuffleViaVRegSplitting()
4696 OutMasks[DstVecIdx].first = SrcVecIdx; in lowerShuffleViaVRegSplitting()
4697 if (OutMasks[DstVecIdx].first != SrcVecIdx) in lowerShuffleViaVRegSplitting()
4703 OutMasks[DstVecIdx].second.resize(ElemsPerVReg, -1); in lowerShuffleViaVRegSplitting()
4704 OutMasks[DstVecIdx].second[DstSubIdx] = SrcSubIdx; in lowerShuffleViaVRegSplitting()
4718 for (unsigned DstVecIdx = 0 ; DstVecIdx < OutMasks.size(); DstVecIdx++) { in lowerShuffleViaVRegSplitting()
4719 auto &[SrcVecIdx, SrcSubMask] = OutMasks[DstVecIdx]; in lowerShuffleViaVRegSplitting()