Searched refs:FirstMask (Results 1 – 3 of 3) sorted by relevance
| /freebsd/contrib/llvm-project/llvm/lib/Analysis/ |
| H A D | VectorUtils.cpp | 731 auto &&CombineMasks = [](MutableArrayRef<int> FirstMask, in processShuffleMasks() 733 for (int Idx = 0, VF = FirstMask.size(); Idx < VF; ++Idx) { in processShuffleMasks() 735 assert(FirstMask[Idx] == PoisonMaskElem && in processShuffleMasks() 737 FirstMask[Idx] = SecondMask[Idx] + VF; in processShuffleMasks() 752 MutableArrayRef<int> FirstMask, SecondMask; in processShuffleMasks() argument 760 FirstMask = RegMask; in processShuffleMasks() 765 CombineMasks(FirstMask, SecondMask); in processShuffleMasks() 766 ManyInputsAction(FirstMask, FirstIdx, SecondIdx, NewReg); in processShuffleMasks() 768 NormalizeMask(FirstMask); in processShuffleMasks() 770 SecondMask = FirstMask; in processShuffleMasks() [all …]
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
| H A D | SIISelLowering.cpp | 14720 unsigned FirstMask = in placeSources() local 14737 Match->PermMask = addPermMasks(FirstMask, Match->PermMask); in placeSources() 14798 auto FirstMask = FirstElt->PermMask; in resolveSources() local 14801 unsigned FirstCs = FirstMask & 0x0c0c0c0c; in resolveSources() 14802 unsigned FirstPlusFour = FirstMask | 0x04040404; in resolveSources() 14805 FirstMask = (FirstPlusFour & 0x0F0F0F0F) | FirstCs; in resolveSources() 14807 auto PermMask = addPermMasks(FirstMask, SecondMask); in resolveSources()
|
| /freebsd/contrib/llvm-project/llvm/lib/Transforms/Vectorize/ |
| H A D | SLPVectorizer.cpp | 15790 SmallVector<int> FirstMask(SubMask.begin(), SubMask.end()); in isGatherShuffledSingleRegisterEntry() local 15797 for (auto [I, Idx] : enumerate(FirstMask)) { in isGatherShuffledSingleRegisterEntry() 15807 FirstShuffleCost = GetShuffleCost(FirstMask, Entries.front(), VecTy); in isGatherShuffledSingleRegisterEntry()
|