diff options
author | Chris Lattner <sabre@nondot.org> | 2001-10-27 08:43:52 +0000 |
---|---|---|
committer | Chris Lattner <sabre@nondot.org> | 2001-10-27 08:43:52 +0000 |
commit | 009f8108bcde4d81602fe9556947ff0486983682 (patch) | |
tree | 66813e43b1b3ece0a48c2ccecf8ae243f1b852a6 /llvm/lib/ExecutionEngine/Interpreter/Interpreter.h | |
parent | 0b00b31c78d4131d3cbcb98066375f7901602b2a (diff) | |
download | bcm5719-llvm-009f8108bcde4d81602fe9556947ff0486983682.tar.gz bcm5719-llvm-009f8108bcde4d81602fe9556947ff0486983682.zip |
Implement a -trace command line option and a trace option in the interpreter.
llvm-svn: 989
Diffstat (limited to 'llvm/lib/ExecutionEngine/Interpreter/Interpreter.h')
-rw-r--r-- | llvm/lib/ExecutionEngine/Interpreter/Interpreter.h | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/llvm/lib/ExecutionEngine/Interpreter/Interpreter.h b/llvm/lib/ExecutionEngine/Interpreter/Interpreter.h index 16cc569ad0f..2d262aedc5d 100644 --- a/llvm/lib/ExecutionEngine/Interpreter/Interpreter.h +++ b/llvm/lib/ExecutionEngine/Interpreter/Interpreter.h @@ -56,6 +56,7 @@ class Interpreter { Module *CurMod; // The current Module being executed (0 if none) int ExitCode; // The exit code to be returned by the lli util bool Profile; // Profiling enabled? + bool Trace; // Tracing enabled? int CurFrame; // The current stack frame being inspected // The runtime stack of executing code. The top of the stack is the current @@ -72,6 +73,7 @@ public: // enableProfiling() - Turn profiling on, clear stats? void enableProfiling() { Profile = true; } + void enableTracing() { Trace = true; } void initializeExecutionEngine(); void handleUserInput(); |