OmniSciDB  72c90bc290
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
GpuSharedMemoryUtils.cpp File Reference
#include <llvm/Transforms/Utils/Cloning.h>
#include "CodegenHelper.h"
#include "GpuSharedMemoryUtils.h"
#include "ResultSetReductionJIT.h"
#include "RuntimeFunctions.h"
+ Include dependency graph for GpuSharedMemoryUtils.cpp:

Go to the source code of this file.

Namespaces

 anonymous_namespace{GpuSharedMemoryUtils.cpp}
 

Functions

llvm::Value * anonymous_namespace{GpuSharedMemoryUtils.cpp}::codegen_smem_dest_slot_ptr (llvm::LLVMContext &context, const QueryMemoryDescriptor &query_mem_desc, llvm::IRBuilder<> &ir_builder, const size_t slot_idx, const TargetInfo &target_info, llvm::Value *dest_byte_stream, llvm::Value *byte_offset)
 
void anonymous_namespace{GpuSharedMemoryUtils.cpp}::replace_called_function_with (llvm::Function *main_func, const std::string &target_func_name, llvm::Function *replace_func)