reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
1636 if (!Shift || !Shift->isShift()) 1636 if (!Shift || !Shift->isShift()) 1644 unsigned ShiftOpcode = Shift->getOpcode(); 1647 if (match(Shift->getOperand(1), m_APInt(C3))) { 1689 And->setOperand(0, Shift->getOperand(0)); 1690 Worklist.Add(Shift); // Shift is dead. 1699 if (Shift->hasOneUse() && C1.isNullValue() && Cmp.isEquality() && 1700 !Shift->isArithmeticShift() && !isa<Constant>(Shift->getOperand(0))) { 1700 !Shift->isArithmeticShift() && !isa<Constant>(Shift->getOperand(0))) { 1703 IsShl ? Builder.CreateLShr(And->getOperand(1), Shift->getOperand(1)) 1704 : Builder.CreateShl(And->getOperand(1), Shift->getOperand(1)); 1707 Value *NewAnd = Builder.CreateAnd(Shift->getOperand(0), NewShift);