reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

lib/Transforms/InstCombine/InstCombineCalls.cpp
 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))) {