aboutsummaryrefslogtreecommitdiff
path: root/projects/Stacker/lib/compiler/StackerCompiler.h
diff options
context:
space:
mode:
authorReid Spencer <rspencer@reidspencer.com>2004-09-04 19:07:32 +0000
committerReid Spencer <rspencer@reidspencer.com>2004-09-04 19:07:32 +0000
commitc37a506d44cf3998fded129c31e41b92493c67fd (patch)
tree5524e69614a52f5cd5a0017db9b7abb8e2058739 /projects/Stacker/lib/compiler/StackerCompiler.h
parent2c711577ab8ee81672363fba92d5887868fd4a9f (diff)
Make the StackerCompiler and optimizing translator by running specific
optimizations after construction of the Module. The OptLevel argument to the compile function controls the level of optimization. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@16166 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'projects/Stacker/lib/compiler/StackerCompiler.h')
-rw-r--r--projects/Stacker/lib/compiler/StackerCompiler.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/projects/Stacker/lib/compiler/StackerCompiler.h b/projects/Stacker/lib/compiler/StackerCompiler.h
index 4186416d65..bf9642604d 100644
--- a/projects/Stacker/lib/compiler/StackerCompiler.h
+++ b/projects/Stacker/lib/compiler/StackerCompiler.h
@@ -69,6 +69,7 @@ class StackerCompiler
Module* compile(
const std::string& filename, ///< File to compile
bool echo, ///< Causes compiler to echo output
+ unsigned optLevel, ///< Level of optimization
size_t stack_size ); ///< Size of generated stack
/// @}
/// @name Accessors