Home
last modified time | relevance | path

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

/openbsd/src/gnu/llvm/llvm/lib/Transforms/Vectorize/
DSLPVectorizer.cpp6498 SmallVector<int> CombinedMask1(Mask.size(), UndefMaskElem); in createShuffle() local
6502 CombinedMask1[I] = Mask[I]; in createShuffle()
6511 (void)peekThroughShuffles(Op1, CombinedMask1, /*SinglePermute=*/false); in createShuffle()
6518 for (auto [Idx, I] : enumerate(CombinedMask1)) { in createShuffle()
6549 combineMasks(LocalVF, ShuffleMask1, CombinedMask1); in createShuffle()
6550 CombinedMask1.swap(ShuffleMask1); in createShuffle()
6570 assert(CombinedMask1[I] == UndefMaskElem && in createShuffle()
6572 CombinedMask1[I] = CombinedMask2[I] + (Op1 == Op2 ? 0 : VF); in createShuffle()
6577 CombinedMask1); in createShuffle()
10080 SmallVector<int> CombinedMask1(Mask.size(), UndefMaskElem); in vectorizeTree() local
[all …]