diff options
Diffstat (limited to 'src/pass.h')
-rw-r--r-- | src/pass.h | 10 |
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(); |