OmniSciDB  72c90bc290
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
ResultSetReductionJIT Member List

This is the complete list of members for ResultSetReductionJIT, including all inherited members.

cacheKey() const ResultSetReductionJITprivate
codegen() const ResultSetReductionJITvirtual
executor_id_ResultSetReductionJITprotected
finalizeReductionCode(ReductionCode &reduction_code, const llvm::Function *ir_is_empty, const llvm::Function *ir_reduce_one_entry, const llvm::Function *ir_reduce_one_entry_idx, const CodeCacheKey &key) const ResultSetReductionJITprivate
isEmpty(const ReductionCode &reduction_code) const ResultSetReductionJITprotected
query_mem_desc_ResultSetReductionJITprivate
reduceLoop(const ReductionCode &reduction_code) const ResultSetReductionJITprotected
reduceOneAggregateSlot(Value *this_ptr1, Value *this_ptr2, Value *that_ptr1, Value *that_ptr2, const TargetInfo &target_info, const size_t target_logical_idx, const size_t target_slot_idx, const int64_t init_val, const int8_t chosen_bytes, Function *ir_reduce_one_entry) const ResultSetReductionJITprivate
reduceOneApproxQuantileSlot(Value *this_ptr1, Value *that_ptr1, const size_t target_logical_idx, Function *ir_reduce_one_entry) const ResultSetReductionJITprivate
reduceOneCountDistinctSlot(Value *this_ptr1, Value *that_ptr1, const size_t target_logical_idx, Function *ir_reduce_one_entry) const ResultSetReductionJITprivate
reduceOneEntryBaseline(const ReductionCode &reduction_code) const ResultSetReductionJITprivate
reduceOneEntryBaselineIdx(const ReductionCode &reduction_code) const ResultSetReductionJITprivate
reduceOneEntryNoCollisions(const ReductionCode &reduction_code) const ResultSetReductionJITprotected
reduceOneEntryNoCollisionsIdx(const ReductionCode &reduction_code) const ResultSetReductionJITprotected
reduceOneEntryTargetsNoCollisions(Function *ir_reduce_one_entry, Value *this_targets_start_ptr, Value *that_targets_start_ptr) const ResultSetReductionJITprivate
reduceOneModeSlot(Value *this_ptr1, Value *that_ptr1, const size_t target_logical_idx, Function *ir_reduce_one_entry) const ResultSetReductionJITprivate
reduceOneSlot(Value *this_ptr1, Value *this_ptr2, Value *that_ptr1, Value *that_ptr2, const TargetInfo &target_info, const size_t target_logical_idx, const size_t target_slot_idx, const size_t init_agg_val_idx, const size_t first_slot_idx_for_target, Function *ir_reduce_one_entry) const ResultSetReductionJITprivate
ResultSetReductionJIT(const QueryMemoryDescriptor &query_mem_desc, const std::vector< TargetInfo > &targets, const std::vector< int64_t > &target_init_vals, const size_t executor_id)ResultSetReductionJIT
target_init_vals_ResultSetReductionJITprivate
targets_ResultSetReductionJITprivate
~ResultSetReductionJIT()=defaultResultSetReductionJITvirtual