Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/llvm/lib/Analysis/
H A DVectorUtils.cpp731 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 DSIISelLowering.cpp14720 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 DSLPVectorizer.cpp15790 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()