[llvm-commits] CVS: llvm/lib/Target/MRegisterInfo.cpp

Chris Lattner lattner at cs.uiuc.edu
Sat Dec 28 14:35:20 PST 2002


Changes in directory llvm/lib/Target:

MRegisterInfo.cpp updated: 1.1 -> 1.2

---
Log message:

Capture more information in ctor


---
Diffs of the changes:

Index: llvm/lib/Target/MRegisterInfo.cpp
diff -u llvm/lib/Target/MRegisterInfo.cpp:1.1 llvm/lib/Target/MRegisterInfo.cpp:1.2
--- llvm/lib/Target/MRegisterInfo.cpp:1.1	Mon Dec 16 22:03:08 2002
+++ llvm/lib/Target/MRegisterInfo.cpp	Sat Dec 28 14:34:18 2002
@@ -7,7 +7,8 @@
 #include "llvm/Target/MRegisterInfo.h"
 
 MRegisterInfo::MRegisterInfo(const MRegisterDesc *D, unsigned NR,
-                             regclass_iterator RCB, regclass_iterator RCE)
+                             regclass_iterator RCB, regclass_iterator RCE,
+			     int CFSO, int CFDO)
   : Desc(D), NumRegs(NR), RegClassBegin(RCB), RegClassEnd(RCE) {
   assert(NumRegs < FirstVirtualRegister &&
          "Target has too many physical registers!");
@@ -24,6 +25,9 @@
              "Register in more than one class?");
       PhysRegClasses[(*I)->getRegister(i)] = *I;
     }
+
+  CallFrameSetupOpcode   = CFSO;
+  CallFrameDestroyOpcode = CFDO;
 }
 
 





More information about the llvm-commits mailing list