[llvm-commits] CVS: llvm/include/llvm/Reoptimizer/Transforms/RuntimeLICM.h

Tanya Brethour tbrethou at cs.uiuc.edu
Fri Jun 6 16:23:01 PDT 2003


Changes in directory llvm/include/llvm/Reoptimizer/Transforms:

RuntimeLICM.h added (r1.1)

---
Log message:

Header file for my runtime LICM on traces.


---
Diffs of the changes:

Index: llvm/include/llvm/Reoptimizer/Transforms/RuntimeLICM.h
diff -c /dev/null llvm/include/llvm/Reoptimizer/Transforms/RuntimeLICM.h:1.1
*** /dev/null	Fri Jun  6 16:22:04 2003
--- llvm/include/llvm/Reoptimizer/Transforms/RuntimeLICM.h	Fri Jun  6 16:21:54 2003
***************
*** 0 ****
--- 1,14 ----
+ //===-- RuntimeLICM.cpp - Runtime LICM on traces ----------------------------=//
+ //
+ //  This transformation does trace invariant code motion.
+ //  Only moves LI instructions to the prologe if all operands are not
+ //  defined in the trace.
+ //
+ //===----------------------------------------------------------------------===//
+ 
+ #ifndef LLVM_REOPTIMIZER_TRANSFORMS_RUNTIMELICM
+ #define LLVM_REOPTIMIZER_TRANSFORMS_RUNTIMELICM
+ 
+ void RuntimeLICM(vector<BasicBlock *> &t, LLVMTrace &ltrace);
+ 
+ #endif





More information about the llvm-commits mailing list