Lines Matching defs:LShr
1687 } else if (ShiftOpcode == Instruction::LShr) {
1823 Value *A, *B, *LShr;
1824 if (match(Or, m_Or(m_Value(LShr), m_Value(A))) &&
1825 match(LShr, m_LShr(m_Specific(A), m_Value(B)))) {
1831 if (LShr->hasOneUse())
1838 Builder.CreateOr(Builder.CreateShl(One, B, LShr->getName(),
1971 Value *LShr = Builder.CreateLShr(Y, X);
1972 return new ICmpInst(Pred, LShr, Constant::getNullValue(LShr->getType()));
3818 case Instruction::LShr:
4227 case Instruction::LShr:
4651 Value *T0 = XShiftOpcode == Instruction::BinaryOps::LShr
5307 case Instruction::LShr:
7550 if ((ExtOpc == Instruction::ZExt && ShiftOpc == Instruction::LShr) ||