Lines Matching refs:IIOperand

1574     Value *IIOperand = II->getArgOperand(0);  in visitCallInst()  local
1580 if (match(IIOperand, m_Neg(m_Value(X)))) in visitCallInst()
1582 if (match(IIOperand, m_Select(m_Value(), m_Value(X), m_Neg(m_Deferred(X))))) in visitCallInst()
1584 if (match(IIOperand, m_Select(m_Value(), m_Neg(m_Value(X)), m_Deferred(X)))) in visitCallInst()
1588 getKnownSignOrZero(IIOperand, II, DL, &AC, &DT)) { in visitCallInst()
1592 return replaceInstUsesWith(*II, IIOperand); in visitCallInst()
1597 return BinaryOperator::CreateNSWNeg(IIOperand); in visitCallInst()
1598 return BinaryOperator::CreateNeg(IIOperand); in visitCallInst()
1603 if (match(IIOperand, m_OneUse(m_SExt(m_Value(X))))) { in visitCallInst()
1612 if (match(IIOperand, m_SRem(m_Value(X), m_APInt(C))) && *C == 2) in visitCallInst()
1822 Value *IIOperand = II->getArgOperand(0); in visitCallInst() local
1825 if (match(IIOperand, m_ZExt(m_Value(X))) && in visitCallInst()
1834 foldBitOrderCrossLogicOp<Intrinsic::bitreverse>(IIOperand, Builder)) in visitCallInst()
1840 Value *IIOperand = II->getArgOperand(0); in visitCallInst() local
1847 if (match(IIOperand, m_OneUse(m_LogicalShift(m_Value(X), m_Value(Y))))) { in visitCallInst()
1850 unsigned BitWidth = IIOperand->getType()->getScalarSizeInBits(); in visitCallInst()
1856 cast<BinaryOperator>(IIOperand)->getOpcode() == Instruction::Shl in visitCallInst()
1863 KnownBits Known = computeKnownBits(IIOperand, 0, II); in visitCallInst()
1873 IIOperand, ConstantInt::get(IIOperand->getType(), LZ - TZ)); in visitCallInst()
1876 IIOperand, ConstantInt::get(IIOperand->getType(), TZ - LZ)); in visitCallInst()
1880 if (match(IIOperand, m_Trunc(m_BSwap(m_Value(X))))) { in visitCallInst()
1884 return new TruncInst(V, IIOperand->getType()); in visitCallInst()
1888 foldBitOrderCrossLogicOp<Intrinsic::bswap>(IIOperand, Builder)) { in visitCallInst()
2798 Value *IIOperand = II->getArgOperand(0); in visitCallInst() local
2816 if (match(Next, m_Intrinsic<Intrinsic::assume>(m_Specific(IIOperand)))) in visitCallInst()
2825 if (match(IIOperand, m_LogicalAnd(m_Value(A), m_Value(B)))) { in visitCallInst()
2832 if (match(IIOperand, m_Not(m_LogicalOr(m_Value(A), m_Value(B))))) { in visitCallInst()
2844 if (match(IIOperand, m_ICmp(Pred, m_Instruction(LHS), m_Zero())) && in visitCallInst()
2884 match(IIOperand, m_Cmp(Pred, m_Value(A), m_Zero())) && in visitCallInst()
2904 match(IIOperand, in visitCallInst()
2967 computeKnownBits(IIOperand, Known, 0, II); in visitCallInst()
2972 if (match(IIOperand, m_CombineOr(m_Zero(), m_Undef()))) { in visitCallInst()