LLVM API Documentation
#include <Interpreter.h>
Collaboration diagram for llvm::ExecutionContext:

Public Attributes | |
| Function * | CurFunction |
| BasicBlock * | CurBB |
| BasicBlock::iterator | CurInst |
| std::map< Value *, GenericValue > | Values |
| std::vector< GenericValue > | VarArgs |
| CallSite | Caller |
| AllocaHolderHandle | Allocas |
Definition at line 70 of file lib/ExecutionEngine/Interpreter/Interpreter.h.
Definition at line 71 of file lib/ExecutionEngine/Interpreter/Interpreter.h.
Referenced by llvm::Interpreter::callFunction().
Definition at line 72 of file lib/ExecutionEngine/Interpreter/Interpreter.h.
Referenced by llvm::Interpreter::callFunction().
Definition at line 73 of file lib/ExecutionEngine/Interpreter/Interpreter.h.
Referenced by llvm::Interpreter::callFunction(), llvm::Interpreter::run(), and llvm::Interpreter::visitCallSite().
| std::map<Value *, GenericValue> llvm::ExecutionContext::Values |
Definition at line 74 of file lib/ExecutionEngine/Interpreter/Interpreter.h.
Referenced by SetValue().
| std::vector<GenericValue> llvm::ExecutionContext::VarArgs |
Definition at line 75 of file lib/ExecutionEngine/Interpreter/Interpreter.h.
Referenced by llvm::Interpreter::callFunction().
Definition at line 76 of file lib/ExecutionEngine/Interpreter/Interpreter.h.
Referenced by llvm::Interpreter::visitCallSite(), and llvm::Interpreter::visitUnwindInst().
Definition at line 78 of file lib/ExecutionEngine/Interpreter/Interpreter.h.