Lines Matching defs:Shl
648 Instruction::Shl, ConstantInt::get(Op->getType(), 1), C);
898 ShOpc == Instruction::Shl;
903 return ShOpc == Instruction::LShr ? Instruction::Shl : Instruction::LShr;
3778 OverflowingBinaryOperator *Shl = cast<OverflowingBinaryOperator>(Cond);
3779 if (Shl->hasNoUnsignedWrap() || Shl->hasNoSignedWrap() ||
3780 Shl->hasOneUse()) {
3782 if (!Shl->hasNoUnsignedWrap() && !Shl->hasNoSignedWrap()) {
3790 APInt ShiftedCase = Shl->hasNoSignedWrap() ? CaseVal.ashr(ShiftAmt)