Struct ReductionCode

struct ReductionCode

Public Types

using FuncPtr = int32_t (*)(int8_t *this_buff, const int8_t *that_buff, const int32_t start_entry_index, const int32_t end_entry_index, const int32_t that_entry_count, const void *this_qmd, const void *that_qmd, const void *serialized_varlen_buffer)

Public Members

FuncPtr func_ptr
llvm::Function *llvm_reduce_loop
CgenState *cgen_state
llvm::Module *module
std::unique_ptr<Function> ir_is_empty
std::unique_ptr<Function> ir_reduce_one_entry
std::unique_ptr<Function> ir_reduce_one_entry_idx
std::unique_ptr<Function> ir_reduce_loop