reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
2214 preserveBaseRegister(MI, User.MI, DeadSize, CanDeleteLEA, BaseRegKill); 2215 if (!jumpTableFollowsTB(MI, User.CPEMI) && !PreservedBaseReg) 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(); 2237 if (BaseReg == IdxReg && !jumpTableFollowsTB(MI, User.CPEMI)) 2240 MachineInstr *Load = User.MI->getNextNode(); 2289 MachineInstr *CPEMI = User.CPEMI; 2297 .addReg(User.MI->getOperand(0).getReg(), 2307 if (jumpTableFollowsTB(MI, User.CPEMI)) { 2313 RemoveDeadAddBetweenLEAAndJT(User.MI, MI, DeadSize); 2315 User.MI->eraseFromParent(); 2320 User.MI = NewJTMI; 2321 User.MaxDisp = 4; 2322 User.NegOk = false; 2323 User.IsSoImm = false; 2324 User.KnownAlignment = false; 2331 find_if(CPEs, [&](CPEntry &E) { return E.CPEMI == User.CPEMI; }); 2333 CPUsers.emplace_back(CPUser(NewJTMI, User.CPEMI, 4, false, false));