Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/llvm/lib/Transforms/Vectorize/
H A DVectorCombine.cpp2079 ArrayRef<int> OldMask; in foldShuffleOfBinops() local
2082 m_OneUse(m_Instruction(RHS)), m_Mask(OldMask)))) in foldShuffleOfBinops()
2097 if (llvm::is_contained(OldMask, PoisonMaskElem) && BO->isIntDivRem()) in foldShuffleOfBinops()
2124 SmallVector<int> NewMask0(OldMask); in foldShuffleOfBinops()
2132 SmallVector<int> NewMask1(OldMask); in foldShuffleOfBinops()
2145 BinResTy, OldMask, CostKind, 0, nullptr, {LHS, RHS}, in foldShuffleOfBinops()
2301 ArrayRef<int> OldMask; in foldShuffleOfCastops() local
2302 if (!match(&I, m_Shuffle(m_Value(V0), m_Value(V1), m_Mask(OldMask)))) in foldShuffleOfCastops()
2345 narrowShuffleMaskElts(ScaleFactor, OldMask, NewMask); in foldShuffleOfCastops()
2351 if (!widenShuffleMaskElts(ScaleFactor, OldMask, NewMask)) in foldShuffleOfCastops()
[all …]
H A DVPlanTransforms.cpp1325 VPValue *OldMask = NewBlend->getOperand(2); in simplifyBlends() local
1329 if (OldMask->getNumUsers() == 0) in simplifyBlends()
1330 cast<VPInstruction>(OldMask)->eraseFromParent(); in simplifyBlends()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/InstCombine/
H A DInstCombineVectorOps.cpp1433 ArrayRef<int> OldMask = Shuf->getShuffleMask(); in foldInsEltIntoIdentityShuffle() local
1437 NewMask[i] = OldMask[i]; in foldInsEltIntoIdentityShuffle()
1438 } else if (OldMask[i] == (int)IdxC) { in foldInsEltIntoIdentityShuffle()
1443 assert(OldMask[i] == PoisonMaskElem && in foldInsEltIntoIdentityShuffle()
/freebsd/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86InstrInfo.cpp8998 static bool AdjustBlendMask(unsigned OldMask, unsigned OldWidth, in AdjustBlendMask() argument
9008 unsigned Sub = (OldMask >> (i * Scale)) & SubMask; in AdjustBlendMask()
9018 if (OldMask & (1 << i)) { in AdjustBlendMask()