Proteus
Programmable JIT compilation and optimization for C/C++ using LLVM
Loading...
Searching...
No Matches
Classes | Namespaces | Enumerations
CompilerInterfaceTypes.h File Reference
#include <cstdint>
#include <cstring>
#include <memory>
Include dependency graph for CompilerInterfaceTypes.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  proteus::ArrayInfo
 
struct  proteus::ObjectInfo
 
union  proteus::RuntimeConstantValue
 
struct  proteus::RuntimeConstant
 

Namespaces

namespace  proteus
 

Enumerations

enum  proteus::RuntimeConstantType : int32_t {
  proteus::BEGIN , proteus::NONE = 0 , proteus::BOOL = 1 , proteus::INT8 ,
  proteus::INT32 , proteus::INT64 , proteus::FLOAT , proteus::DOUBLE ,
  proteus::LONG_DOUBLE , proteus::PTR , proteus::STATIC_ARRAY , proteus::VECTOR ,
  proteus::ARRAY , proteus::OBJECT , proteus::END
}