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

References

lib/Target/ARM/ARMConstantIslandPass.cpp
 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));