Lines Matching refs:Shl
72 bool IsSecondShiftLeft = SecondShift->getOpcode() == Instruction::Shl; in canEvaluateShiftedShift()
162 case Instruction::Shl: in CanEvaluateShifted()
217 case Instruction::Shl: { in GetShiftedValue()
324 bool isLeftShift = I.getOpcode() == Instruction::Shl; in FoldShiftByConstant()
397 if (I.getOpcode() == Instruction::Shl) in FoldShiftByConstant()
588 ShiftOp->getOpcode() == Instruction::Shl) { in FoldShiftByConstant()
599 if (I.getOpcode() == Instruction::Shl && in FoldShiftByConstant()
600 ShiftOp->getOpcode() != Instruction::Shl && in FoldShiftByConstant()
605 BinaryOperator *NewShl = BinaryOperator::Create(Instruction::Shl, in FoldShiftByConstant()
614 ShiftOp->getOpcode() == Instruction::Shl) { in FoldShiftByConstant()
633 ShiftOp->getOpcode() == Instruction::Shl) { in FoldShiftByConstant()
650 if (I.getOpcode() == Instruction::Shl && in FoldShiftByConstant()
651 ShiftOp->getOpcode() != Instruction::Shl && in FoldShiftByConstant()
662 ShiftOp->getOpcode() == Instruction::Shl) { in FoldShiftByConstant()
666 BinaryOperator *NewShl = BinaryOperator::Create(Instruction::Shl, in FoldShiftByConstant()
681 ShiftOp->getOpcode() == Instruction::Shl) { in FoldShiftByConstant()
685 BinaryOperator *NewShl = BinaryOperator::Create(Instruction::Shl, in FoldShiftByConstant()