[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 <race);
+
+ #endif
More information about the llvm-commits
mailing list