diff options
author | Alkis Evlogimenos <alkis@evlogimenos.com> | 2004-02-23 01:57:39 +0000 |
---|---|---|
committer | Alkis Evlogimenos <alkis@evlogimenos.com> | 2004-02-23 01:57:39 +0000 |
commit | 887b941fbbd995e4aecabc5de4a2241ac128f6f2 (patch) | |
tree | d6ca6209ab1855f8e29c31a0bc1e84177b8d0a0e /llvm/lib/CodeGen | |
parent | d42c2f24ecff51c62b49561a57d58fb0802bc4d8 (diff) | |
download | bcm5719-llvm-887b941fbbd995e4aecabc5de4a2241ac128f6f2.tar.gz bcm5719-llvm-887b941fbbd995e4aecabc5de4a2241ac128f6f2.zip |
Some code cleanups from Chris
llvm-svn: 11724
Diffstat (limited to 'llvm/lib/CodeGen')
-rw-r--r-- | llvm/lib/CodeGen/PhysRegTracker.h | 13 |
1 files changed, 4 insertions, 9 deletions
diff --git a/llvm/lib/CodeGen/PhysRegTracker.h b/llvm/lib/CodeGen/PhysRegTracker.h index d2ff82a237d..777c3358f27 100644 --- a/llvm/lib/CodeGen/PhysRegTracker.h +++ b/llvm/lib/CodeGen/PhysRegTracker.h @@ -18,12 +18,10 @@ #define LLVM_CODEGEN_PHYSREGTRACKER_H #include "llvm/CodeGen/MachineFunction.h" -#include <vector> namespace llvm { class PhysRegTracker { - private: const MRegisterInfo* mri_; std::vector<unsigned> regUse_; @@ -50,10 +48,8 @@ namespace llvm { assert(MRegisterInfo::isPhysicalRegister(physReg) && "should be physical register!"); ++regUse_[physReg]; - for (const unsigned* as = mri_->getAliasSet(physReg); *as; ++as) { - physReg = *as; - ++regUse_[physReg]; - } + for (const unsigned* as = mri_->getAliasSet(physReg); *as; ++as) + ++regUse_[*as]; } void delRegUse(unsigned physReg) { @@ -62,9 +58,8 @@ namespace llvm { assert(regUse_[physReg] != 0); --regUse_[physReg]; for (const unsigned* as = mri_->getAliasSet(physReg); *as; ++as) { - physReg = *as; - assert(regUse_[physReg] != 0); - --regUse_[physReg]; + assert(regUse_[*as] != 0); + --regUse_[*as]; } } |