OmniSciDB  eb3a3d0a03
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
CgenState.cpp File Reference
#include "CgenState.h"
#include "OutputBufferInitialization.h"
#include <llvm/IR/InstIterator.h>
#include <llvm/Transforms/Utils/BasicBlockUtils.h>
#include <llvm/Transforms/Utils/Cloning.h>
+ Include dependency graph for CgenState.cpp:

Go to the source code of this file.

Classes

struct  anonymous_namespace{CgenState.cpp}::GpuFunctionDefinition
 
struct  anonymous_namespace{CgenState.cpp}::GpuFunction< TYPES >
 

Namespaces

 anonymous_namespace{CgenState.cpp}
 

Functions

template<typename T >
llvm::Typeanonymous_namespace{CgenState.cpp}::getTy (llvm::LLVMContext &ctx)
 
template<>
llvm::Typeanonymous_namespace{CgenState.cpp}::getTy< double > (llvm::LLVMContext &ctx)
 

Variables

std::unique_ptr< llvm::Module > g_rt_module
 
static const
std::unordered_map
< std::string, std::shared_ptr
< GpuFunctionDefinition > > 
anonymous_namespace{CgenState.cpp}::gpu_replacement_functions
 

Variable Documentation

std::unique_ptr<llvm::Module> g_rt_module