Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/llvm/lib/Transforms/Vectorize/
H A DVectorCombine.cpp1869 Value *SrcX; in foldConcatOfBoolMasks() local
1871 if (!match(X, m_OneUse(m_ZExt(m_OneUse(m_BitCast(m_Value(SrcX)))))) && in foldConcatOfBoolMasks()
1873 m_Shl(m_OneUse(m_ZExt(m_OneUse(m_BitCast(m_Value(SrcX))))), in foldConcatOfBoolMasks()
1888 std::swap(SrcX, SrcY); in foldConcatOfBoolMasks()
1897 auto *MaskTy = dyn_cast<FixedVectorType>(SrcX->getType()); in foldConcatOfBoolMasks()
1898 if (!MaskTy || SrcX->getType() != SrcY->getType() || in foldConcatOfBoolMasks()
1942 Value *Concat = Builder.CreateShuffleVector(SrcX, SrcY, ConcatMask); in foldConcatOfBoolMasks()
/freebsd/contrib/llvm-project/llvm/lib/Target/Hexagon/
H A DHexagonBitSimplify.cpp1719 unsigned SrcX = (Opc == Hexagon::A4_combineir) ? 2 : 1; in propagateRegCopy() local
1722 BitTracker::RegisterRef RS = MI.getOperand(SrcX); in propagateRegCopy()