Searched refs:IIOperand (Results 1 – 1 of 1) sorted by relevance
1829 Value *IIOperand = II->getArgOperand(0); in visitCallInst() local1835 if (match(IIOperand, m_Neg(m_Value(X)))) in visitCallInst()1837 if (match(IIOperand, m_c_Select(m_Neg(m_Value(X)), m_Deferred(X)))) in visitCallInst()1842 if (match(IIOperand, in visitCallInst()1846 cast<Instruction>(IIOperand)->hasNoSignedWrap() && IntMinIsPoison; in visitCallInst()1852 getKnownSignOrZero(IIOperand, SQ.getWithInstruction(II))) { in visitCallInst()1856 return replaceInstUsesWith(*II, IIOperand); in visitCallInst()1861 return BinaryOperator::CreateNSWNeg(IIOperand); in visitCallInst()1862 return BinaryOperator::CreateNeg(IIOperand); in visitCallInst()1867 if (match(IIOperand, m_OneUse(m_SExt(m_Value(X))))) { in visitCallInst()[all …]