reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
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;