[llvm-commits] CVS: reopt/include/reopt/UnpackTraceFunction.h

Brian Gaeke gaeke at cs.uiuc.edu
Sun Jul 11 05:04:10 PDT 2004


Changes in directory reopt/include/reopt:

UnpackTraceFunction.h updated: 1.11 -> 1.12

---
Log message:

Add a boolean 'fpIsTraceFP' used for assertions about when it is OK to call
addLiveOutCopy.
Update comments and some debug msgs.
Do trace exit phi elimination after other live-out copies, not before.


---
Diffs of the changes:  (+5 -0)

Index: reopt/include/reopt/UnpackTraceFunction.h
diff -u reopt/include/reopt/UnpackTraceFunction.h:1.11 reopt/include/reopt/UnpackTraceFunction.h:1.12
--- reopt/include/reopt/UnpackTraceFunction.h:1.11	Fri Jul  9 15:55:34 2004
+++ reopt/include/reopt/UnpackTraceFunction.h	Sun Jul 11 05:02:55 2004
@@ -46,6 +46,11 @@
 
   std::map<Value *, std::pair<AllocInfo, AllocInfo> > AllocStates;
 
+  /// True IFF, in the current MachineFunction, register %fp contains
+  /// the traceFn's frame pointer (as opposed to matrixFn's.)
+  /// Only used in assertions.
+  bool fpIsTraceFP;
+  
   unsigned getStaticStackSize (MachineFunction &MF);
   unsigned stackOffsetForReg (const unsigned R) const;
   void findRegsToSave (MachineFunction &MF);





More information about the llvm-commits mailing list