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

Public Member Functions | |
| RuntimeConstant (RuntimeConstantType Type, int32_t Pos) | |
| RuntimeConstant (RuntimeConstantType Type, int32_t Pos, int32_t Offset) | |
| RuntimeConstant (RuntimeConstantType Type, int32_t Pos, int32_t NumElts, RuntimeConstantType EltType) | |
| RuntimeConstant (RuntimeConstantType Type, int32_t Pos, int32_t Size, bool PassByValue) | |
| RuntimeConstant (const RuntimeConstant &)=default | |
| RuntimeConstant (RuntimeConstant &&)=default | |
| RuntimeConstant & | operator= (const RuntimeConstant &)=default |
| RuntimeConstant & | operator= (RuntimeConstant &&)=default |
Public Attributes | |
| RuntimeConstantValue | Value |
| RuntimeConstantType | Type |
| int32_t | Pos |
| int32_t | Offset |
| ArrayInfo | ArrInfo {0, RuntimeConstantType::NONE, nullptr} |
| ObjectInfo | ObjInfo {0, false, nullptr} |
|
inlineexplicit |
|
inlineexplicit |
|
inlineexplicit |
|
inlineexplicit |
|
default |
|
default |
|
default |
|
default |
| ArrayInfo proteus::RuntimeConstant::ArrInfo {0, RuntimeConstantType::NONE, nullptr} |
| ObjectInfo proteus::RuntimeConstant::ObjInfo {0, false, nullptr} |
| int32_t proteus::RuntimeConstant::Offset |
| int32_t proteus::RuntimeConstant::Pos |
| RuntimeConstantType proteus::RuntimeConstant::Type |
| RuntimeConstantValue proteus::RuntimeConstant::Value |