diff options
author | Chris Lattner <sabre@nondot.org> | 2003-08-03 13:49:25 +0000 |
---|---|---|
committer | Chris Lattner <sabre@nondot.org> | 2003-08-03 13:49:25 +0000 |
commit | b889b693e478c523afdf21ed64e401c646a8ac40 (patch) | |
tree | ec4eb3378af141dbad41a01fc5a651d8549fcd14 /lib/Target/MRegisterInfo.cpp | |
parent | d3fd79f699c50d6098ea59a357ed29473467340e (diff) | |
download | external_llvm-b889b693e478c523afdf21ed64e401c646a8ac40.zip external_llvm-b889b693e478c523afdf21ed64e401c646a8ac40.tar.gz external_llvm-b889b693e478c523afdf21ed64e401c646a8ac40.tar.bz2 |
Make it easier to debug by exposing a temporary
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@7504 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'lib/Target/MRegisterInfo.cpp')
-rw-r--r-- | lib/Target/MRegisterInfo.cpp | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/lib/Target/MRegisterInfo.cpp b/lib/Target/MRegisterInfo.cpp index d52777d..634a3c8 100644 --- a/lib/Target/MRegisterInfo.cpp +++ b/lib/Target/MRegisterInfo.cpp @@ -20,10 +20,10 @@ MRegisterInfo::MRegisterInfo(const MRegisterDesc *D, unsigned NR, // Fill in the PhysRegClasses map for (MRegisterInfo::regclass_iterator I = regclass_begin(), E = regclass_end(); I != E; ++I) - for (unsigned i=0; i < (*I)->getNumRegs(); ++i) { - assert(PhysRegClasses[(*I)->getRegister(i)] == 0 && - "Register in more than one class?"); - PhysRegClasses[(*I)->getRegister(i)] = *I; + for (unsigned i = 0, e = (*I)->getNumRegs(); i != e; ++i) { + unsigned Reg = (*I)->getRegister(i); + assert(PhysRegClasses[Reg] == 0 && "Register in more than one class?"); + PhysRegClasses[Reg] = *I; } CallFrameSetupOpcode = CFSO; |