reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

lib/Target/ARM/ARMConstantIslandPass.cpp
  317     if (isCPEntryInRange(U.MI, UserOffset, U.CPEMI, U.getMaxDisp()+2, U.NegOk,
  972   unsigned UserOffset = BBUtils->getOffsetOf(U.MI);
  975   const BasicBlockInfo &BBI = BBInfo[U.MI->getParent()->getNumber()];
 1133   MachineInstr *UserMI = U.MI;
 1215   MachineBasicBlock *UserBB = U.MI->getParent();
 1237          NewWaterList.count(WaterBB) || WaterBB == U.MI->getParent()) &&
 1245       if (CloserWater && WaterBB == U.MI->getParent())
 1269   MachineInstr *UserMI = U.MI;
 1389     if (CPUIndex < NumCPUsers && CPUsers[CPUIndex].MI == &*MI) {
 1450   MachineInstr *UserMI = U.MI;
 1772     unsigned Opcode = U.MI->getOpcode();
 1779       if (isARMLowRegister(U.MI->getOperand(0).getReg())) {
 1786       if (isARMLowRegister(U.MI->getOperand(0).getReg())) {
 1805     if (isCPEntryInRange(U.MI, UserOffset, U.CPEMI, MaxOffs, false, true)) {
 1806       LLVM_DEBUG(dbgs() << "Shrink: " << *U.MI);
 1807       U.MI->setDesc(TII->get(NewOpc));
 1808       MachineBasicBlock *MBB = U.MI->getParent();
 2214         preserveBaseRegister(MI, User.MI, DeadSize, CanDeleteLEA, BaseRegKill);
 2222       Register BaseReg = User.MI->getOperand(0).getReg();
 2224       if (User.MI->getIterator() == User.MI->getParent()->begin())
 2224       if (User.MI->getIterator() == User.MI->getParent()->begin())
 2226       MachineInstr *Shift = User.MI->getPrevNode();
 2240       MachineInstr *Load = User.MI->getNextNode();
 2297             .addReg(User.MI->getOperand(0).getReg(),
 2313           RemoveDeadAddBetweenLEAAndJT(User.MI, MI, DeadSize);
 2315         User.MI->eraseFromParent();
 2320         User.MI = NewJTMI;