aboutsummaryrefslogtreecommitdiffstats
path: root/include
diff options
context:
space:
mode:
authorEvan Cheng <evan.cheng@apple.com>2010-03-02 02:38:24 +0000
committerEvan Cheng <evan.cheng@apple.com>2010-03-02 02:38:24 +0000
commitc6fe333688519c5a28d1e0f30ecdaa2ad8f1d410 (patch)
tree8851ff435d8564424f3438ffb8a6c860902ce3e3 /include
parent7f05aa72f970bdb92c831a83b02197b8699f7635 (diff)
downloadexternal_llvm-c6fe333688519c5a28d1e0f30ecdaa2ad8f1d410.zip
external_llvm-c6fe333688519c5a28d1e0f30ecdaa2ad8f1d410.tar.gz
external_llvm-c6fe333688519c5a28d1e0f30ecdaa2ad8f1d410.tar.bz2
Add skeleton of a machine level cse pass.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@97543 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'include')
-rw-r--r--include/llvm/CodeGen/Passes.h4
1 files changed, 4 insertions, 0 deletions
diff --git a/include/llvm/CodeGen/Passes.h b/include/llvm/CodeGen/Passes.h
index 7c15231..911be22 100644
--- a/include/llvm/CodeGen/Passes.h
+++ b/include/llvm/CodeGen/Passes.h
@@ -162,6 +162,10 @@ namespace llvm {
///
FunctionPass *createGCInfoPrinter(raw_ostream &OS);
+ /// createMachineCSEPass - This pass performs global CSE on machine
+ /// instructions.
+ FunctionPass *createMachineCSEPass();
+
/// createMachineLICMPass - This pass performs LICM on machine instructions.
///
FunctionPass *createMachineLICMPass();