[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