Lines Matching refs:IIOperand
773 Value *IIOperand = II->getArgOperand(0); in visitCallInst() local
777 if (match(IIOperand, m_BSwap(m_Value(X)))) in visitCallInst()
781 if (match(IIOperand, m_Trunc(m_BSwap(m_Value(X))))) { in visitCallInst()
783 IIOperand->getType()->getPrimitiveSizeInBits(); in visitCallInst()
786 return new TruncInst(V, IIOperand->getType()); in visitCallInst()
792 Value *IIOperand = II->getArgOperand(0); in visitCallInst() local
796 if (match(IIOperand, m_Intrinsic<Intrinsic::bitreverse>(m_Value(X)))) in visitCallInst()
1701 Value *IIOperand = II->getArgOperand(0), *A, *B, in visitCallInst() local
1703 if (match(IIOperand, m_And(m_Value(A), m_Value(B)))) { in visitCallInst()
1709 if (match(IIOperand, m_Not(m_Or(m_Value(A), m_Value(B))))) { in visitCallInst()
1719 if (ICmpInst* ICmp = dyn_cast<ICmpInst>(IIOperand)) { in visitCallInst()
1740 computeKnownBits(IIOperand, KnownZero, KnownOne, 0, II); in visitCallInst()