reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
1950 if (match(II->getArgOperand(2), m_Constant(ShAmtC)) && 1951 !isa<ConstantExpr>(ShAmtC) && !ShAmtC->containsConstantExpression()) { 1951 !isa<ConstantExpr>(ShAmtC) && !ShAmtC->containsConstantExpression()) { 1954 Constant *ModuloC = ConstantExpr::getURem(ShAmtC, WidthC); 1955 if (ModuloC != ShAmtC) { 1959 assert(ConstantExpr::getICmp(ICmpInst::ICMP_UGT, WidthC, ShAmtC) == 1968 Constant *LeftShiftC = ConstantExpr::getSub(WidthC, ShAmtC); 1979 return BinaryOperator::CreateShl(Op0, ShAmtC); 1985 ConstantExpr::getSub(WidthC, ShAmtC)); 1988 if (Op0 == Op1 && BitWidth == 16 && match(ShAmtC, m_SpecificInt(8))) {