Impala
Impalaistheopensource,nativeanalyticdatabaseforApacheHadoop.
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
impala::LlvmCodeGen Member List

This is the complete list of members for impala::LlvmCodeGen, including all inherited members.

AddFunctionToJit(llvm::Function *fn, void **fn_ptr)impala::LlvmCodeGen
bigint_type()impala::LlvmCodeGeninline
boolean_type()impala::LlvmCodeGeninline
CastPtrToLlvmPtr(llvm::Type *type, const void *ptr)impala::LlvmCodeGen
ClearHashFns()impala::LlvmCodeGenprivate
CloneFunction(llvm::Function *fn)impala::LlvmCodeGen
codegen_timer()impala::LlvmCodeGeninline
codegen_timer_impala::LlvmCodeGenprivate
codegend_functions_impala::LlvmCodeGenprivate
CodegenDebugTrace(LlvmBuilder *builder, const char *message)impala::LlvmCodeGen
CodegenMemcpy(LlvmBuilder *, llvm::Value *dst, llvm::Value *src, int size)impala::LlvmCodeGen
CodegenMinMax(const ColumnType &type, bool min)impala::LlvmCodeGen
compile_timer_impala::LlvmCodeGenprivate
context()impala::LlvmCodeGeninline
context_impala::LlvmCodeGenprivate
CreateEntryBlockAlloca(llvm::Function *f, const NamedVariable &var)impala::LlvmCodeGen
CreateEntryBlockAlloca(const LlvmBuilder &builder, llvm::Type *type, const char *name="")impala::LlvmCodeGen
CreateIfElseBlocks(llvm::Function *fn, const std::string &if_name, const std::string &else_name, llvm::BasicBlock **if_block, llvm::BasicBlock **else_block, llvm::BasicBlock *insert_before=NULL)impala::LlvmCodeGen
debug_strings_impala::LlvmCodeGenprivate
debug_trace_fn_impala::LlvmCodeGenprivate
double_type()impala::LlvmCodeGeninline
EnableOptimizations(bool enable)impala::LlvmCodeGen
error_string_impala::LlvmCodeGenprivate
execution_engine()impala::LlvmCodeGeninline
execution_engine_impala::LlvmCodeGenprivate
external_functions_impala::LlvmCodeGenprivate
false_value()impala::LlvmCodeGeninline
false_value_impala::LlvmCodeGenprivate
FinalizeFunction(llvm::Function *function)impala::LlvmCodeGen
FinalizeModule()impala::LlvmCodeGen
float_type()impala::LlvmCodeGeninline
fns_to_jit_compile_impala::LlvmCodeGenprivate
GetArgument(llvm::Function *fn, int i)impala::LlvmCodeGen
GetFnvHashFunction(int num_bytes=-1)impala::LlvmCodeGen
GetFunction(IRFunction::Type)impala::LlvmCodeGen
GetFunctions(std::vector< llvm::Function * > *functions)impala::LlvmCodeGen
GetHashFunction(int num_bytes=-1)impala::LlvmCodeGen
GetIntConstant(PrimitiveType type, int64_t val)impala::LlvmCodeGen
GetIR(bool full_module) const impala::LlvmCodeGen
GetLibCFunction(FnPrototype *prototype)impala::LlvmCodeGen
GetMurmurHashFunction(int num_bytes=-1)impala::LlvmCodeGen
GetPtrType(llvm::Type *type)impala::LlvmCodeGen
GetPtrType(const ColumnType &type)impala::LlvmCodeGen
GetPtrType(const std::string &name)impala::LlvmCodeGen
GetRegisteredExprFn(int64_t id)impala::LlvmCodeGeninline
GetSymbols(boost::unordered_set< std::string > *symbols)impala::LlvmCodeGen
GetType(const ColumnType &type)impala::LlvmCodeGen
GetType(const std::string &name)impala::LlvmCodeGen
hash_fns_impala::LlvmCodeGenprivate
i128_type()impala::LlvmCodeGeninline
id_impala::LlvmCodeGenprivate
Init()impala::LlvmCodeGenprivate
InitializeLlvm(bool load_backend=false)impala::LlvmCodeGenstatic
InlineCallSites(llvm::Function *fn, bool skip_registered_fns)impala::LlvmCodeGen
int_type()impala::LlvmCodeGeninline
is_compiled_impala::LlvmCodeGenprivate
is_corrupt_impala::LlvmCodeGenprivate
JitFunction(llvm::Function *function)impala::LlvmCodeGenprivate
jitted_functions_impala::LlvmCodeGenprivate
jitted_functions_lock_impala::LlvmCodeGenprivate
linked_modules_impala::LlvmCodeGenprivate
LinkModule(const std::string &file)impala::LlvmCodeGen
llvm_intrinsics_impala::LlvmCodeGenprivate
LlvmBuilder typedefimpala::LlvmCodeGen
LlvmCodeGen(ObjectPool *pool, const std::string &module_id)impala::LlvmCodeGenprivate
LlvmCodeGenTest classimpala::LlvmCodeGenfriend
load_module_timer_impala::LlvmCodeGenprivate
loaded_functions_impala::LlvmCodeGenprivate
LoadFromFile(ObjectPool *, const std::string &file, const std::string &id, boost::scoped_ptr< LlvmCodeGen > *codegen)impala::LlvmCodeGenstatic
LoadImpalaIR(ObjectPool *, const std::string &id, boost::scoped_ptr< LlvmCodeGen > *codegen)impala::LlvmCodeGenstatic
LoadIntrinsics()impala::LlvmCodeGenprivate
LoadModule(LlvmCodeGen *codegen, const std::string &file, llvm::Module **module)impala::LlvmCodeGenstatic
module()impala::LlvmCodeGeninline
module_impala::LlvmCodeGenprivate
module_file_size_impala::LlvmCodeGenprivate
null_ptr_value()impala::LlvmCodeGeninline
optimization_timer_impala::LlvmCodeGenprivate
optimizations_enabled_impala::LlvmCodeGenprivate
OptimizeFunctionWithExprs(llvm::Function *fn)impala::LlvmCodeGen
OptimizeModule()impala::LlvmCodeGenprivate
prepare_module_timer_impala::LlvmCodeGenprivate
Print(T *value_or_type)impala::LlvmCodeGeninlinestatic
profile_impala::LlvmCodeGenprivate
ptr_type()impala::LlvmCodeGeninline
ptr_type_impala::LlvmCodeGenprivate
registered_exprs_impala::LlvmCodeGenprivate
registered_exprs_map_impala::LlvmCodeGenprivate
RegisterExprFn(int64_t id, llvm::Function *function)impala::LlvmCodeGeninline
ReplaceCallSites(llvm::Function *caller, bool update_in_place, llvm::Function *new_fn, const std::string &target_name, int *num_replaced)impala::LlvmCodeGen
ReplaceInstWithValue(llvm::Instruction *from, llvm::Value *to)impala::LlvmCodeGen
runtime_profile()impala::LlvmCodeGeninline
smallint_type()impala::LlvmCodeGeninline
string_val_type()impala::LlvmCodeGeninline
string_val_type_impala::LlvmCodeGenprivate
SubExprElimination classimpala::LlvmCodeGenfriend
timestamp_val_type_impala::LlvmCodeGenprivate
tinyint_type()impala::LlvmCodeGeninline
true_value()impala::LlvmCodeGeninline
true_value_impala::LlvmCodeGenprivate
VerifyFunction(llvm::Function *function)impala::LlvmCodeGen
void_type()impala::LlvmCodeGeninline
void_type_impala::LlvmCodeGenprivate
~LlvmCodeGen()impala::LlvmCodeGen