Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/llvm/lib/Analysis/
H A DVectorUtils.cpp517 auto &&CombineMasks = [](MutableArrayRef<int> FirstMask, in processShuffleMasks()
519 for (int Idx = 0, VF = FirstMask.size(); Idx < VF; ++Idx) { in processShuffleMasks()
521 assert(FirstMask[Idx] == PoisonMaskElem && in processShuffleMasks()
523 FirstMask[Idx] = SecondMask[Idx] + VF; in processShuffleMasks()
537 MutableArrayRef<int> FirstMask, SecondMask; in processShuffleMasks() local
545 FirstMask = RegMask; in processShuffleMasks()
550 CombineMasks(FirstMask, SecondMask); in processShuffleMasks()
551 ManyInputsAction(FirstMask, FirstIdx, SecondIdx); in processShuffleMasks()
552 NormalizeMask(FirstMask); in processShuffleMasks()
554 SecondMask = FirstMask; in processShuffleMasks()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DSIISelLowering.cpp13839 unsigned FirstMask = in placeSources() local
13856 Match->PermMask = addPermMasks(FirstMask, Match->PermMask); in placeSources()
13919 auto FirstMask = FirstElt->PermMask; in resolveSources() local
13922 unsigned FirstCs = FirstMask & 0x0c0c0c0c; in resolveSources()
13923 unsigned FirstPlusFour = FirstMask | 0x04040404; in resolveSources()
13926 FirstMask = (FirstPlusFour & 0x0F0F0F0F) | FirstCs; in resolveSources()
13928 auto PermMask = addPermMasks(FirstMask, SecondMask); in resolveSources()