summaryrefslogtreecommitdiff
path: root/src/pass.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/pass.h')
-rw-r--r--src/pass.h10
1 files changed, 8 insertions, 2 deletions
diff --git a/src/pass.h b/src/pass.h
index 21836ebf9..2f3bca078 100644
--- a/src/pass.h
+++ b/src/pass.h
@@ -109,8 +109,14 @@ struct PassRunner {
void addDefaultFunctionOptimizationPasses();
// Adds the default optimization passes that work on
- // entire modules as a whole.
- void addDefaultGlobalOptimizationPasses();
+ // entire modules as a whole, and make sense to
+ // run before function passes.
+ void addDefaultGlobalOptimizationPrePasses();
+
+ // Adds the default optimization passes that work on
+ // entire modules as a whole, and make sense to
+ // run after function passes.
+ void addDefaultGlobalOptimizationPostPasses();
// Run the passes on the module
void run();