Lines Matching defs:Op1C
263 auto *Op1C = cast<Constant>(Op1);
265 I, Builder.CreateMul(NegOp0, ConstantExpr::getNeg(Op1C), "",
267 HasNSW && Op1C->isNotMinSignedValue()));
341 Constant *Op1C;
342 if (match(Op0, m_Neg(m_Value(X))) && match(Op1, m_Constant(Op1C)))
343 return BinaryOperator::CreateMul(X, ConstantExpr::getNeg(Op1C));
1238 auto *Op1C = dyn_cast<Constant>(Op1);
1241 if (Op1C && VTy) {
1244 Constant *Elt = Op1C->getAggregateElement(i);
1759 const APInt *Op1C;
1760 if (match(Op1, m_APInt(Op1C))) {
1767 Op1C->getSignificantBits()) {
1782 if (!Op1C->isMinSignedValue() && match(Op0, m_NSWNeg(m_Value(X)))) {
1783 Constant *NegC = ConstantInt::get(Ty, -(*Op1C));
1808 (match(Op1, m_Power2(Op1C)) || match(Op1, m_NegatedPower2(Op1C))) &&
1809 KnownDividend.countMinTrailingZeros() >= Op1C->countr_zero()) {