Proteus
Programmable JIT compilation and optimization for C/C++ using LLVM
Loading...
Searching...
No Matches
Functions
CompilerInterfaceRuntimeConstantInfo.cpp File Reference
#include "proteus/CompilerInterfaceRuntimeConstantInfo.h"
#include "proteus/CompilerInterfaceTypes.h"
#include <llvm/Support/Debug.h>
#include <llvm/Support/raw_ostream.h>
#include <cstdio>
#include <memory>
Include dependency graph for CompilerInterfaceRuntimeConstantInfo.cpp:

Functions

SmallVectorImpl< std::unique_ptr< RuntimeConstantInfo > > & getRuntimeConstantInfoStorage ()
 
RuntimeConstantInfo__proteus_create_runtime_constant_info_scalar (RuntimeConstantType RCType, int32_t Pos)
 
RuntimeConstantInfo__proteus_create_runtime_constant_info_array_const_size (RuntimeConstantType RCType, int32_t Pos, int32_t NumElts, RuntimeConstantType EltType)
 
RuntimeConstantInfo__proteus_create_runtime_constant_info_array_runconst_size (RuntimeConstantType RCType, int32_t Pos, RuntimeConstantType EltType, RuntimeConstantType NumEltsType, int32_t NumEltsPos)
 
RuntimeConstantInfo__proteus_create_runtime_constant_info_object (RuntimeConstantType RCType, int32_t Pos, int32_t Size, bool PassByValue)
 

Function Documentation

◆ __proteus_create_runtime_constant_info_array_const_size()

RuntimeConstantInfo * __proteus_create_runtime_constant_info_array_const_size ( RuntimeConstantType  RCType,
int32_t  Pos,
int32_t  NumElts,
RuntimeConstantType  EltType 
)

◆ __proteus_create_runtime_constant_info_array_runconst_size()

RuntimeConstantInfo * __proteus_create_runtime_constant_info_array_runconst_size ( RuntimeConstantType  RCType,
int32_t  Pos,
RuntimeConstantType  EltType,
RuntimeConstantType  NumEltsType,
int32_t  NumEltsPos 
)

◆ __proteus_create_runtime_constant_info_object()

RuntimeConstantInfo * __proteus_create_runtime_constant_info_object ( RuntimeConstantType  RCType,
int32_t  Pos,
int32_t  Size,
bool  PassByValue 
)

◆ __proteus_create_runtime_constant_info_scalar()

RuntimeConstantInfo * __proteus_create_runtime_constant_info_scalar ( RuntimeConstantType  RCType,
int32_t  Pos 
)

◆ getRuntimeConstantInfoStorage()

SmallVectorImpl< std::unique_ptr< RuntimeConstantInfo > > & getRuntimeConstantInfoStorage ( )