OmniSciDB  a5dc49c757
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
CompareIR.cpp File Reference
#include "CodeGenerator.h"
#include "Execute.h"
#include <typeinfo>
#include "../Parser/ParserNode.h"
+ Include dependency graph for CompareIR.cpp:

Go to the source code of this file.

Namespaces

 anonymous_namespace{CompareIR.cpp}
 

Functions

llvm::CmpInst::Predicate anonymous_namespace{CompareIR.cpp}::llvm_icmp_pred (const SQLOps op_type)
 
std::string anonymous_namespace{CompareIR.cpp}::icmp_name (const SQLOps op_type)
 
std::string anonymous_namespace{CompareIR.cpp}::icmp_arr_name (const SQLOps op_type)
 
llvm::CmpInst::Predicate anonymous_namespace{CompareIR.cpp}::llvm_fcmp_pred (const SQLOps op_type)
 
std::string anonymous_namespace{CompareIR.cpp}::string_cmp_func (const SQLOps optype)
 
std::shared_ptr
< Analyzer::BinOper
anonymous_namespace{CompareIR.cpp}::lower_bw_eq (const Analyzer::BinOper *bw_eq)
 
std::shared_ptr
< Analyzer::BinOper
anonymous_namespace{CompareIR.cpp}::make_eq (const std::shared_ptr< Analyzer::Expr > &lhs, const std::shared_ptr< Analyzer::Expr > &rhs, const SQLOps optype)
 
std::shared_ptr
< Analyzer::BinOper
anonymous_namespace{CompareIR.cpp}::lower_multicol_compare (const Analyzer::BinOper *multicol_compare)
 
void anonymous_namespace{CompareIR.cpp}::check_array_comp_cond (const Analyzer::BinOper *bin_oper)
 
void anonymous_namespace{CompareIR.cpp}::unpack_none_encoded_string (CgenState *cgen_state, std::vector< llvm::Value * > &lvs)
 
void anonymous_namespace{CompareIR.cpp}::unpack_dict_encoded_string (CgenState *cgen_state, Executor *executor, SQLTypeInfo const ti, llvm::StructType *string_view_struct_type, std::vector< llvm::Value * > &lvs)