OmniSciDB
c1a53651b2
|
#include "GroupByAndAggregate.h"
#include <llvm/IR/Function.h>
#include <llvm/IR/Module.h>
#include <string>
Go to the source code of this file.
Functions | |
std::tuple< llvm::Function *, llvm::CallInst * > | query_template (llvm::Module *, const size_t aggr_col_count, const bool hoist_literals, const bool is_estimate_query, const GpuSharedMemoryContext &gpu_smem_context) |
std::tuple< llvm::Function *, llvm::CallInst * > | query_group_by_template (llvm::Module *, const bool hoist_literals, const QueryMemoryDescriptor &query_mem_desc, const ExecutorDeviceType, const bool check_scan_limit, const GpuSharedMemoryContext &gpu_smem_context) |
std::tuple<llvm::Function*, llvm::CallInst*> query_group_by_template | ( | llvm::Module * | , |
const bool | hoist_literals, | ||
const QueryMemoryDescriptor & | query_mem_desc, | ||
const ExecutorDeviceType | , | ||
const bool | check_scan_limit, | ||
const GpuSharedMemoryContext & | gpu_smem_context | ||
) |
std::tuple<llvm::Function*, llvm::CallInst*> query_template | ( | llvm::Module * | , |
const size_t | aggr_col_count, | ||
const bool | hoist_literals, | ||
const bool | is_estimate_query, | ||
const GpuSharedMemoryContext & | gpu_smem_context | ||
) |
Definition at line 969 of file QueryTemplateGenerator.cpp.