Struct CodeGenerator::NullCheckCodegenΒΆ
-
struct
NullCheckCodegen Public Functions
-
NullCheckCodegen(CgenState *cgen_state, Executor *executor, llvm::Value *nullable_lv, const SQLTypeInfo &nullable_ti, const std::string &name = "")
-
llvm::Value *
finalize(llvm::Value *null_lv, llvm::Value *notnull_lv)
Public Members
-
CgenState *
cgen_state= {nullptr}
-
std::string
name
-
llvm::BasicBlock *
nullcheck_bb= {nullptr}
-
llvm::PHINode *
nullcheck_value= {nullptr}
-
std::unique_ptr<DiamondCodegen>
null_check
-