|
Proteus
Programmable JIT compilation and optimization for C/C++ using LLVM
|
#include <Var.hpp>

Public Member Functions | |
| VarStorageOwner (std::unique_ptr< StorageT > StorageIn, FuncBase &FnIn) | |
| VarStorageOwner (FuncBase &FnIn) | |
| Value * | loadValue () const |
| void | storeValue (Value *Val) |
| Value * | getSlot () const |
| Type * | getValueType () const |
| Type * | getAllocatedType () const |
Public Attributes | |
| FuncBase & | Fn |
| std::unique_ptr< StorageT > | Storage = nullptr |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
| FuncBase& proteus::VarStorageOwner< StorageT >::Fn |
| std::unique_ptr<StorageT> proteus::VarStorageOwner< StorageT >::Storage = nullptr |