LLVM API Documentation
#include <Interpreter.h>
Public Member Functions | |
ExecutionContext () | |
ExecutionContext (ExecutionContext &&O) | |
ExecutionContext & | operator= (ExecutionContext &&O) |
Public Attributes | |
Function * | CurFunction |
BasicBlock * | CurBB |
BasicBlock::iterator | CurInst |
CallSite | Caller |
std::map< Value *, GenericValue > | Values |
std::vector< GenericValue > | VarArgs |
AllocaHolder | Allocas |
Definition at line 65 of file lib/ExecutionEngine/Interpreter/Interpreter.h.
llvm::ExecutionContext::ExecutionContext | ( | ) | [inline] |
Definition at line 75 of file lib/ExecutionEngine/Interpreter/Interpreter.h.
llvm::ExecutionContext::ExecutionContext | ( | ExecutionContext && | O | ) | [inline] |
Definition at line 77 of file lib/ExecutionEngine/Interpreter/Interpreter.h.
ExecutionContext& llvm::ExecutionContext::operator= | ( | ExecutionContext && | O | ) | [inline] |
Definition at line 82 of file lib/ExecutionEngine/Interpreter/Interpreter.h.
References Allocas, Caller, CurBB, CurFunction, CurInst, Values, and VarArgs.
Definition at line 73 of file lib/ExecutionEngine/Interpreter/Interpreter.h.
Referenced by operator=().
Definition at line 69 of file lib/ExecutionEngine/Interpreter/Interpreter.h.
Referenced by operator=(), and llvm::Interpreter::visitCallSite().
Definition at line 67 of file lib/ExecutionEngine/Interpreter/Interpreter.h.
Referenced by llvm::Interpreter::callFunction(), and operator=().
Definition at line 66 of file lib/ExecutionEngine/Interpreter/Interpreter.h.
Referenced by llvm::Interpreter::callFunction(), and operator=().
Definition at line 68 of file lib/ExecutionEngine/Interpreter/Interpreter.h.
Referenced by llvm::Interpreter::callFunction(), operator=(), llvm::Interpreter::run(), and llvm::Interpreter::visitCallSite().
std::map<Value *, GenericValue> llvm::ExecutionContext::Values |
Definition at line 71 of file lib/ExecutionEngine/Interpreter/Interpreter.h.
Referenced by operator=(), llvm::Interpreter::run(), and SetValue().
std::vector<GenericValue> llvm::ExecutionContext::VarArgs |
Definition at line 72 of file lib/ExecutionEngine/Interpreter/Interpreter.h.
Referenced by llvm::Interpreter::callFunction(), and operator=().