summaryrefslogtreecommitdiffstats
path: root/llvm
diff options
context:
space:
mode:
authorJim Grosbach <grosbach@apple.com>2009-09-30 01:47:59 +0000
committerJim Grosbach <grosbach@apple.com>2009-09-30 01:47:59 +0000
commit882f4c11edfff236f5fd1c23f195182e1ffbf683 (patch)
treea529a3febcb204959584833b3f505ffba6ca839d /llvm
parent70ce8a03b1c73ea605647dcf3bcd059f05e6a21e (diff)
downloadbcm5719-llvm-882f4c11edfff236f5fd1c23f195182e1ffbf683.tar.gz
bcm5719-llvm-882f4c11edfff236f5fd1c23f195182e1ffbf683.zip
replace TRI->isVirtualRegister() with TargetRegisterInfo::isVirtualRegister()
per customary usage llvm-svn: 83137
Diffstat (limited to 'llvm')
-rw-r--r--llvm/lib/CodeGen/PrologEpilogInserter.cpp4
-rw-r--r--llvm/lib/CodeGen/RegisterScavenging.cpp5
2 files changed, 4 insertions, 5 deletions
diff --git a/llvm/lib/CodeGen/PrologEpilogInserter.cpp b/llvm/lib/CodeGen/PrologEpilogInserter.cpp
index 73e3c0a9c78..9ec54b5a1c5 100644
--- a/llvm/lib/CodeGen/PrologEpilogInserter.cpp
+++ b/llvm/lib/CodeGen/PrologEpilogInserter.cpp
@@ -731,8 +731,6 @@ void PEI::replaceFrameIndices(MachineFunction &Fn) {
/// with physical registers. Use the register scavenger to find an
/// appropriate register to use.
void PEI::scavengeFrameVirtualRegs(MachineFunction &Fn) {
- const TargetRegisterInfo *TRI = Fn.getTarget().getRegisterInfo();
-
// Run through the instructions and find any virtual registers.
for (MachineFunction::iterator BB = Fn.begin(),
E = Fn.end(); BB != E; ++BB) {
@@ -746,7 +744,7 @@ void PEI::scavengeFrameVirtualRegs(MachineFunction &Fn) {
for (unsigned i = 0, e = MI->getNumOperands(); i != e; ++i)
if (MI->getOperand(i).isReg()) {
unsigned Reg = MI->getOperand(i).getReg();
- if (Reg == 0 || !TRI->isVirtualRegister(Reg))
+ if (Reg == 0 || !TargetRegisterInfo::isVirtualRegister(Reg))
continue;
// If we already have a scratch for this virtual register, use it
diff --git a/llvm/lib/CodeGen/RegisterScavenging.cpp b/llvm/lib/CodeGen/RegisterScavenging.cpp
index b99f88f94da..9fc3da3b170 100644
--- a/llvm/lib/CodeGen/RegisterScavenging.cpp
+++ b/llvm/lib/CodeGen/RegisterScavenging.cpp
@@ -242,7 +242,7 @@ unsigned RegScavenger::findSurvivorReg(MachineBasicBlock::iterator MI,
for (unsigned i = 0, e = MI->getNumOperands(); i != e; ++i) {
const MachineOperand &MO = MI->getOperand(i);
if (!MO.isReg() || MO.isUndef() || !MO.getReg() ||
- TRI->isVirtualRegister(MO.getReg()))
+ TargetRegisterInfo::isVirtualRegister(MO.getReg()))
continue;
Candidates.reset(MO.getReg());
for (const unsigned *R = TRI->getAliasSet(MO.getReg()); *R; R++)
@@ -280,7 +280,8 @@ unsigned RegScavenger::scavengeRegister(const TargetRegisterClass *RC,
// Exclude all the registers being used by the instruction.
for (unsigned i = 0, e = I->getNumOperands(); i != e; ++i) {
MachineOperand &MO = I->getOperand(i);
- if (MO.isReg() && MO.getReg() != 0 && !TRI->isVirtualRegister(MO.getReg()))
+ if (MO.isReg() && MO.getReg() != 0 &&
+ !TargetRegisterInfo::isVirtualRegister(MO.getReg()))
Candidates.reset(MO.getReg());
}
OpenPOWER on IntegriCloud