Searched refs:SrcX (Results 1 – 2 of 2) sorted by relevance
1869 Value *SrcX; in foldConcatOfBoolMasks() local1871 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()
1719 unsigned SrcX = (Opc == Hexagon::A4_combineir) ? 2 : 1; in propagateRegCopy() local1722 BitTracker::RegisterRef RS = MI.getOperand(SrcX); in propagateRegCopy()