OmniSciDB  a5dc49c757
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
CodegenHelper.h File Reference
#include "CodeGenerator.h"
#include "CompilationOptions.h"
#include <optional>
#include <string_view>
#include <llvm/IR/IRBuilder.h>
+ Include dependency graph for CodegenHelper.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

 CodegenUtil
 

Functions

llvm::Function * CodegenUtil::findCalledFunction (llvm::CallInst &call_inst)
 
std::optional< std::string_view > CodegenUtil::getCalledFunctionName (llvm::CallInst &call_inst)
 
std::vector< llvm::Value * > CodegenUtil::createPtrWithHoistedMemoryAddr (CgenState *cgen_state, CodeGenerator *code_generator, CompilationOptions const &co, llvm::ConstantInt *ptr_int_val, llvm::Type *type, size_t num_devices_to_hoist_literal)
 
std::vector< llvm::Value * > CodegenUtil::hoistLiteral (CodeGenerator *code_generator, CompilationOptions const &co, Datum d, SQLTypeInfo type, size_t num_devices_to_hoist_literal)