LLVM 20.0.0git
|
#include "ExecutionEngine/Interpreter/Interpreter.h"
Public Member Functions | |
ExecutionContext () | |
Public Attributes | |
Function * | CurFunction |
BasicBlock * | CurBB |
BasicBlock::iterator | CurInst |
CallBase * | Caller |
std::map< Value *, GenericValue > | Values |
std::vector< GenericValue > | VarArgs |
AllocaHolder | Allocas |
Definition at line 59 of file Interpreter.h.
|
inline |
Definition at line 69 of file Interpreter.h.
AllocaHolder llvm::ExecutionContext::Allocas |
Definition at line 67 of file Interpreter.h.
CallBase* llvm::ExecutionContext::Caller |
Definition at line 63 of file Interpreter.h.
Referenced by llvm::Interpreter::visitCallBase().
BasicBlock* llvm::ExecutionContext::CurBB |
Definition at line 61 of file Interpreter.h.
Referenced by llvm::Interpreter::callFunction().
Function* llvm::ExecutionContext::CurFunction |
Definition at line 60 of file Interpreter.h.
Referenced by llvm::Interpreter::callFunction().
BasicBlock::iterator llvm::ExecutionContext::CurInst |
Definition at line 62 of file Interpreter.h.
Referenced by llvm::Interpreter::callFunction(), llvm::Interpreter::run(), and llvm::Interpreter::visitIntrinsicInst().
std::map<Value *, GenericValue> llvm::ExecutionContext::Values |
Definition at line 65 of file Interpreter.h.
Referenced by SetValue().
std::vector<GenericValue> llvm::ExecutionContext::VarArgs |
Definition at line 66 of file Interpreter.h.
Referenced by llvm::Interpreter::callFunction().