mirror of
https://github.com/c64scene-ar/llvm-6502.git
synced 2026-04-21 23:17:16 +00:00
Use uint16_t to store register overlaps to reduce static data.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@152001 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
@@ -1533,7 +1533,7 @@ void MachineInstr::print(raw_ostream &OS, const TargetMachine *TM) const {
|
||||
const MachineRegisterInfo &MRI = MF->getRegInfo();
|
||||
if (MRI.use_empty(Reg) && !MRI.isLiveOut(Reg)) {
|
||||
bool HasAliasLive = false;
|
||||
for (const unsigned *Alias = TM->getRegisterInfo()->getAliasSet(Reg);
|
||||
for (const uint16_t *Alias = TM->getRegisterInfo()->getAliasSet(Reg);
|
||||
unsigned AliasReg = *Alias; ++Alias)
|
||||
if (!MRI.use_empty(AliasReg) || MRI.isLiveOut(AliasReg)) {
|
||||
HasAliasLive = true;
|
||||
|
||||
Reference in New Issue
Block a user