reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
1614 BasicBlock *DefBB = ShiftI->getParent(); 1619 bool shiftIsLegal = TLI.isTypeLegal(TLI.getValueType(DL, ShiftI->getType())); 1622 for (Value::user_iterator UI = ShiftI->user_begin(), E = ShiftI->user_end(); 1622 for (Value::user_iterator UI = ShiftI->user_begin(), E = ShiftI->user_end(); 1659 SinkShiftAndTruncate(ShiftI, User, CI, InsertedShifts, TLI, DL); 1670 if (ShiftI->getOpcode() == Instruction::AShr) 1671 InsertedShift = BinaryOperator::CreateAShr(ShiftI->getOperand(0), CI, 1674 InsertedShift = BinaryOperator::CreateLShr(ShiftI->getOperand(0), CI, 1676 InsertedShift->setDebugLoc(ShiftI->getDebugLoc()); 1686 if (ShiftI->use_empty()) { 1687 salvageDebugInfo(*ShiftI); 1688 ShiftI->eraseFromParent();