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

Brian Gaeke gaeke at cs.uiuc.edu
Thu Jul 15 14:53:42 PDT 2004



Changes in directory reopt/include/reopt:

UnpackTraceFunction.h updated: 1.12 -> 1.13

---
Log message:

Add g3IsMatrixFP flag.
Add the new epilog rewriter (rewriteEpilogInstr()).


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

Index: reopt/include/reopt/UnpackTraceFunction.h
diff -u reopt/include/reopt/UnpackTraceFunction.h:1.12 reopt/include/reopt/UnpackTraceFunction.h:1.13
--- reopt/include/reopt/UnpackTraceFunction.h:1.12	Sun Jul 11 05:02:55 2004
+++ reopt/include/reopt/UnpackTraceFunction.h	Thu Jul 15 16:53:32 2004
@@ -50,6 +50,7 @@
   /// the traceFn's frame pointer (as opposed to matrixFn's.)
   /// Only used in assertions.
   bool fpIsTraceFP;
+  bool g3IsMatrixFP;
   
   unsigned getStaticStackSize (MachineFunction &MF);
   unsigned stackOffsetForReg (const unsigned R) const;
@@ -70,6 +71,8 @@
                        Value *liveOutValue, Value *liveOutTraceValue);
   void eliminatePhiAtTraceExit (MachineFunction &MF, MachineBasicBlock &MBB,
                                 const PHINode *PN);
+  bool rewriteEpilogInstr (MachineBasicBlock &MBB,
+                           MachineBasicBlock::iterator iter);
   void rewriteEpilog (MachineFunction &MF, MachineBasicBlock &MBB);
   
 public:





More information about the llvm-commits mailing list