Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/llvm/lib/Transforms/Vectorize/
H A DVectorCombine.cpp1403 ArrayRef<int> OldMask; in foldShuffleOfBinops() local
1405 m_Mask(OldMask)))) in foldShuffleOfBinops()
1409 if (any_of(OldMask, [](int M) { return M == PoisonMaskElem; }) && in foldShuffleOfBinops()
1437 SmallVector<int> NewMask0(OldMask.begin(), OldMask.end()); in foldShuffleOfBinops()
1445 SmallVector<int> NewMask1(OldMask.begin(), OldMask.end()); in foldShuffleOfBinops()
1460 OldMask, CostKind, 0, nullptr, {B0, B1}, &I); in foldShuffleOfBinops()
1493 ArrayRef<int> OldMask; in foldShuffleOfCastops() local
1494 if (!match(&I, m_Shuffle(m_Value(V0), m_Value(V1), m_Mask(OldMask)))) in foldShuffleOfCastops()
1537 narrowShuffleMaskElts(ScaleFactor, OldMask, NewMask); in foldShuffleOfCastops()
1543 if (!widenShuffleMaskElts(ScaleFactor, OldMask, NewMask)) in foldShuffleOfCastops()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Transforms/InstCombine/
H A DInstCombineVectorOps.cpp1355 ArrayRef<int> OldMask = Shuf->getShuffleMask(); in foldInsEltIntoIdentityShuffle() local
1359 NewMask[i] = OldMask[i]; in foldInsEltIntoIdentityShuffle()
1360 } else if (OldMask[i] == (int)IdxC) { in foldInsEltIntoIdentityShuffle()
1365 assert(OldMask[i] == PoisonMaskElem && in foldInsEltIntoIdentityShuffle()
/freebsd/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86InstrInfo.cpp8903 static bool AdjustBlendMask(unsigned OldMask, unsigned OldWidth, in AdjustBlendMask() argument
8913 unsigned Sub = (OldMask >> (i * Scale)) & SubMask; in AdjustBlendMask()
8923 if (OldMask & (1 << i)) { in AdjustBlendMask()