OmniSciDB
94e8789169
|
Functions | |
llvm::Function * | generate_entry_point (const CgenState *cgen_state) |
llvm::Type * | get_llvm_type_from_sql_column_type (const SQLTypeInfo elem_ti, llvm::LLVMContext &ctx) |
llvm::Value * | alloc_column (std::string col_name, const SQLTypeInfo &data_target_info, llvm::Value *data_ptr, llvm::Value *data_size, llvm::LLVMContext &ctx, llvm::IRBuilder<> &ir_builder, bool byval) |
llvm::Value* anonymous_namespace{TableFunctionCompilationContext.cpp}::alloc_column | ( | std::string | col_name, |
const SQLTypeInfo & | data_target_info, | ||
llvm::Value * | data_ptr, | ||
llvm::Value * | data_size, | ||
llvm::LLVMContext & | ctx, | ||
llvm::IRBuilder<> & | ir_builder, | ||
bool | byval | ||
) |
Definition at line 88 of file TableFunctionCompilationContext.cpp.
References CHECK, and get_llvm_type_from_sql_column_type().
Referenced by TableFunctionCompilationContext::generateEntryPoint().
llvm::Function* anonymous_namespace{TableFunctionCompilationContext.cpp}::generate_entry_point | ( | const CgenState * | cgen_state | ) |
Definition at line 32 of file TableFunctionCompilationContext.cpp.
References CgenState::context_, get_int_type(), and CgenState::module_.
Referenced by TableFunctionCompilationContext::TableFunctionCompilationContext().
|
inline |
Definition at line 59 of file TableFunctionCompilationContext.cpp.
References CHECK, logger::FATAL, SQLTypeInfo::get_size(), SQLTypeInfo::is_boolean(), SQLTypeInfo::is_fp(), SQLTypeInfo::is_integer(), LOG, and toString().
Referenced by alloc_column().