OmniSciDB
a5dc49c757
|
Go to the source code of this file.
Classes | |
class | Value |
class | Constant |
class | ConstantInt |
class | ConstantFP |
class | Argument |
class | Instruction |
class | Function |
struct | Function::NamedArg |
class | GetElementPtr |
class | Load |
class | ICmp |
class | BinaryOperator |
class | Cast |
class | Ret |
class | Call |
class | ExternalCall |
class | Alloca |
class | MemCpy |
class | ReturnEarly |
class | For |
Enumerations | |
enum | Type { Type::Int1, Type::Int8, Type::Int32, Type::Int64, Type::Float, Type::Double, Type::Void, Type::Int8Ptr, Type::Int32Ptr, Type::Int64Ptr, Type::FloatPtr, Type::DoublePtr, Type::VoidPtr, Type::Int64PtrPtr } |
Functions | |
std::ostream & | operator<< (std::ostream &os, const Type &type) |
std::ostream & | operator<< (std::ostream &os, const std::vector< Type > &types) |
Type | pointee_type (const Type pointer) |
Type | pointer_type (const Type pointee) |
Variables | |
thread_local size_t | g_value_id |
|
strong |
Enumerator | |
---|---|
Int1 | |
Int8 | |
Int32 | |
Int64 | |
Float | |
Double | |
Void | |
Int8Ptr | |
Int32Ptr | |
Int64Ptr | |
FloatPtr | |
DoublePtr | |
VoidPtr | |
Int64PtrPtr |
Definition at line 33 of file ResultSetReductionOps.h.
|
inline |
|
inline |
Definition at line 122 of file ResultSetReductionOps.h.
References Double, DoublePtr, logger::FATAL, Float, FloatPtr, Int32, Int32Ptr, Int64, Int64Ptr, Int64PtrPtr, Int8, Int8Ptr, LOG, and Void.
Referenced by anonymous_namespace{ResultSetReductionCodegen.cpp}::translate_body().
Definition at line 150 of file ResultSetReductionOps.h.
References logger::FATAL, Int64, Int64Ptr, Int64PtrPtr, Int8, Int8Ptr, LOG, and Void.
Referenced by anonymous_namespace{QueryTemplateGenerator.cpp}::get_pointer_element_type().
thread_local size_t g_value_id |
Definition at line 20 of file ResultSetReductionInterpreter.cpp.
Referenced by Function::Function().