Home
last modified time | relevance | path

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

/llvm-project-15.0.7/llvm/lib/MCA/
H A DInstrBuilder.cpp131 uint64_t NormalizedMask = A.first; in initializeUsedResources() local
136 NormalizedMask ^= PowerOf2Floor(NormalizedMask); in initializeUsedResources()
137 UsedResourceGroups |= (A.first ^ NormalizedMask); in initializeUsedResources()
139 uint64_t AvailableMask = NormalizedMask & ~UsedResourceUnits; in initializeUsedResources()
140 if ((NormalizedMask != AvailableMask) && in initializeUsedResources()
151 if ((NormalizedMask & B.first) == NormalizedMask) { in initializeUsedResources()
170 uint64_t NormalizedMask = A.first; in initializeUsedResources() local
171 assert(countPopulation(NormalizedMask) > 1); in initializeUsedResources()
173 NormalizedMask ^= PowerOf2Floor(NormalizedMask); in initializeUsedResources()
174 uint64_t AvailableMask = NormalizedMask & ~UsedResourceUnits; in initializeUsedResources()
[all …]
/llvm-project-15.0.7/llvm/lib/Target/X86/
H A DX86TargetTransformInfo.cpp1246 SmallVector<int> NormalizedMask(NormalizedVF, UndefMaskElem); in getShuffleCost() local
1247 copy(Mask, NormalizedMask.begin()); in getShuffleCost()
1252 NormalizedMask, NumOfSrcRegs, NumOfDestRegs, NumOfDestRegs, []() {}, in getShuffleCost()
/llvm-project-15.0.7/llvm/lib/Transforms/Vectorize/
H A DSLPVectorizer.cpp7674 SmallVector<int, 4> NormalizedMask(VF, UndefMaskElem); in finalize() local
7675 std::iota(NormalizedMask.begin(), NormalizedMask.end(), 0); in finalize()
7676 addMask(NormalizedMask); in finalize()