OmniSciDB
a5dc49c757
|
#include "CodeGenerator.h"
#include "CompilationOptions.h"
#include <optional>
#include <string_view>
#include <llvm/IR/IRBuilder.h>
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) |