LLVM API Documentation
#include <Interpreter.h>
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.
AllocaHolderHandle llvm::ExecutionContext::Allocas |
Definition at line 78 of file lib/ExecutionEngine/Interpreter/Interpreter.h.
CallSite llvm::ExecutionContext::Caller |
Definition at line 76 of file lib/ExecutionEngine/Interpreter/Interpreter.h.
Referenced by llvm::Interpreter::visitCallSite().
BasicBlock* llvm::ExecutionContext::CurBB |
Definition at line 72 of file lib/ExecutionEngine/Interpreter/Interpreter.h.
Referenced by llvm::Interpreter::callFunction().
Function* llvm::ExecutionContext::CurFunction |
Definition at line 71 of file lib/ExecutionEngine/Interpreter/Interpreter.h.
Referenced by llvm::Interpreter::callFunction().
BasicBlock::iterator llvm::ExecutionContext::CurInst |
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 llvm::Interpreter::run(), and SetValue().
std::vector<GenericValue> llvm::ExecutionContext::VarArgs |
Definition at line 75 of file lib/ExecutionEngine/Interpreter/Interpreter.h.
Referenced by llvm::Interpreter::callFunction().