diff options
author | Matt Arsenault <Matthew.Arsenault@amd.com> | 2020-04-08 10:40:26 -0400 |
---|---|---|
committer | Matt Arsenault <arsenm2@gmail.com> | 2020-04-08 12:10:58 -0400 |
commit | ca0ace72987eb776f3103cf444bd160094a50cbc (patch) | |
tree | 192de7db5469225e31ac3e132bb0463d25ca4709 /llvm/lib/CodeGen/MachineBasicBlock.cpp | |
parent | 84aa58cbe21696e2bbe56d50f045f44a7799171a (diff) | |
download | llvm-ca0ace72987eb776f3103cf444bd160094a50cbc.zip llvm-ca0ace72987eb776f3103cf444bd160094a50cbc.tar.gz llvm-ca0ace72987eb776f3103cf444bd160094a50cbc.tar.bz2 |
CodeGen: Use Register in MachineBasicBlock
Diffstat (limited to 'llvm/lib/CodeGen/MachineBasicBlock.cpp')
-rw-r--r-- | llvm/lib/CodeGen/MachineBasicBlock.cpp | 16 |
1 files changed, 8 insertions, 8 deletions
diff --git a/llvm/lib/CodeGen/MachineBasicBlock.cpp b/llvm/lib/CodeGen/MachineBasicBlock.cpp index b273da8..3fa60dd 100644 --- a/llvm/lib/CodeGen/MachineBasicBlock.cpp +++ b/llvm/lib/CodeGen/MachineBasicBlock.cpp @@ -498,7 +498,7 @@ void MachineBasicBlock::sortUniqueLiveIns() { LiveInVector::const_iterator J; LiveInVector::iterator Out = LiveIns.begin(); for (; I != LiveIns.end(); ++Out, I = J) { - unsigned PhysReg = I->PhysReg; + MCRegister PhysReg = I->PhysReg; LaneBitmask LaneMask = I->LaneMask; for (J = std::next(I); J != LiveIns.end() && J->PhysReg == PhysReg; ++J) LaneMask |= J->LaneMask; @@ -508,7 +508,7 @@ void MachineBasicBlock::sortUniqueLiveIns() { LiveIns.erase(Out, LiveIns.end()); } -unsigned +Register MachineBasicBlock::addLiveIn(MCRegister PhysReg, const TargetRegisterClass *RC) { assert(getParent() && "MBB must be inserted in function"); assert(PhysReg.isPhysical() && "Expected physreg"); @@ -960,7 +960,7 @@ MachineBasicBlock *MachineBasicBlock::SplitCriticalEdge( LiveVariables *LV = P.getAnalysisIfAvailable<LiveVariables>(); // Collect a list of virtual registers killed by the terminators. - SmallVector<unsigned, 4> KilledRegs; + SmallVector<Register, 4> KilledRegs; if (LV) for (instr_iterator I = getFirstInstrTerminator(), E = instr_end(); I != E; ++I) { @@ -980,7 +980,7 @@ MachineBasicBlock *MachineBasicBlock::SplitCriticalEdge( } } - SmallVector<unsigned, 4> UsedRegs; + SmallVector<Register, 4> UsedRegs; if (LIS) { for (instr_iterator I = getFirstInstrTerminator(), E = instr_end(); I != E; ++I) { @@ -1054,7 +1054,7 @@ MachineBasicBlock *MachineBasicBlock::SplitCriticalEdge( if (LV) { // Restore kills of virtual registers that were killed by the terminators. while (!KilledRegs.empty()) { - unsigned Reg = KilledRegs.pop_back_val(); + Register Reg = KilledRegs.pop_back_val(); for (instr_iterator I = instr_end(), E = instr_begin(); I != E;) { if (!(--I)->addRegisterKilled(Reg, TRI, /* AddIfNotFound= */ false)) continue; @@ -1087,7 +1087,7 @@ MachineBasicBlock *MachineBasicBlock::SplitCriticalEdge( SlotIndex EndIndex = Indexes->getMBBEndIdx(NMBB); // Find the registers used from NMBB in PHIs in Succ. - SmallSet<unsigned, 8> PHISrcRegs; + SmallSet<Register, 8> PHISrcRegs; for (MachineBasicBlock::instr_iterator I = Succ->instr_begin(), E = Succ->instr_end(); I != E && I->isPHI(); ++I) { @@ -1110,7 +1110,7 @@ MachineBasicBlock *MachineBasicBlock::SplitCriticalEdge( MachineRegisterInfo *MRI = &getParent()->getRegInfo(); for (unsigned i = 0, e = MRI->getNumVirtRegs(); i != e; ++i) { - unsigned Reg = Register::index2VirtReg(i); + Register Reg = Register::index2VirtReg(i); if (PHISrcRegs.count(Reg) || !LIS->hasInterval(Reg)) continue; @@ -1452,7 +1452,7 @@ MachineBasicBlock::getProbabilityIterator(MachineBasicBlock::succ_iterator I) { /// instructions after (searching just for defs) MI. MachineBasicBlock::LivenessQueryResult MachineBasicBlock::computeRegisterLiveness(const TargetRegisterInfo *TRI, - unsigned Reg, const_iterator Before, + MCRegister Reg, const_iterator Before, unsigned Neighborhood) const { unsigned N = Neighborhood; |