summaryrefslogtreecommitdiff
path: root/include/llvm/CodeGen
diff options
context:
space:
mode:
authorBill Wendling <isanbard@gmail.com>2010-08-09 23:59:04 +0000
committerBill Wendling <isanbard@gmail.com>2010-08-09 23:59:04 +0000
commit6cdb1abe4e4f6364649e7ef656589441754e82ae (patch)
tree79e169ef86eb551c0d2521a690ae01a689d81c0d /include/llvm/CodeGen
parent02ecdefbe48a054d962d6977967d1ae57a31a074 (diff)
downloadllvm-6cdb1abe4e4f6364649e7ef656589441754e82ae.tar.gz
llvm-6cdb1abe4e4f6364649e7ef656589441754e82ae.tar.bz2
llvm-6cdb1abe4e4f6364649e7ef656589441754e82ae.tar.xz
Merge the OptimizeExts and OptimizeCmps passes into one PeepholeOptimizer
pass. This pass should expand with all of the small, fine-grained optimization passes to reduce compile time and increase happiment. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@110627 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'include/llvm/CodeGen')
-rw-r--r--include/llvm/CodeGen/Passes.h10
1 files changed, 3 insertions, 7 deletions
diff --git a/include/llvm/CodeGen/Passes.h b/include/llvm/CodeGen/Passes.h
index b9d97b185a..3e6b3e15d2 100644
--- a/include/llvm/CodeGen/Passes.h
+++ b/include/llvm/CodeGen/Passes.h
@@ -172,18 +172,14 @@ namespace llvm {
/// instructions.
FunctionPass *createMachineSinkingPass();
- /// createOptimizeExtsPass - This pass performs sign / zero extension
- /// optimization by increasing uses of extended values.
- FunctionPass *createOptimizeExtsPass();
+ /// createPeepholeOptimizerPass - This pass performs peephole optimizations -
+ /// like extension and comparison eliminations.
+ FunctionPass *createPeepholeOptimizerPass();
/// createOptimizePHIsPass - This pass optimizes machine instruction PHIs
/// to take advantage of opportunities created during DAG legalization.
FunctionPass *createOptimizePHIsPass();
- /// createOptimizeCmpsPass - This pass performs redundant comparison removal
- /// optimization.
- FunctionPass *createOptimizeCmpsPass();
-
/// createStackSlotColoringPass - This pass performs stack slot coloring.
FunctionPass *createStackSlotColoringPass(bool);