summaryrefslogtreecommitdiffstats
path: root/llvm/lib/ExecutionEngine/Interpreter/Interpreter.h
diff options
context:
space:
mode:
authorChris Lattner <sabre@nondot.org>2001-10-27 08:43:52 +0000
committerChris Lattner <sabre@nondot.org>2001-10-27 08:43:52 +0000
commit009f8108bcde4d81602fe9556947ff0486983682 (patch)
tree66813e43b1b3ece0a48c2ccecf8ae243f1b852a6 /llvm/lib/ExecutionEngine/Interpreter/Interpreter.h
parent0b00b31c78d4131d3cbcb98066375f7901602b2a (diff)
downloadbcm5719-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.h2
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();
OpenPOWER on IntegriCloud