Remove unused LLVM related codes of directory (step 3):be/src/exprs (#2910) there are many LLVM related codes in code base, but these codes are not really used. The higher version of GCC is not compatible with the LLVM 3.4.2 version currently used by Doris. The PR delete all LLVM related code of directory: be/src/exprs
This commit is contained in:
@ -23,20 +23,8 @@
|
||||
#include "runtime/tuple_row.h"
|
||||
#include "udf/udf.h"
|
||||
|
||||
using llvm::Function;
|
||||
|
||||
namespace doris {
|
||||
|
||||
#define CONDITIONAL_CODEGEN_FN(expr_class) \
|
||||
Status expr_class::get_codegend_compute_fn(RuntimeState* state, llvm::Function** fn) { \
|
||||
return get_codegend_compute_fn_wrapper(state, fn); \
|
||||
}
|
||||
|
||||
CONDITIONAL_CODEGEN_FN(IfNullExpr);
|
||||
CONDITIONAL_CODEGEN_FN(NullIfExpr);
|
||||
CONDITIONAL_CODEGEN_FN(IfExpr);
|
||||
CONDITIONAL_CODEGEN_FN(CoalesceExpr);
|
||||
|
||||
#define CTOR_DCTOR_FUN(expr_class) \
|
||||
expr_class::expr_class(const TExprNode& node) : Expr(node) { \
|
||||
};\
|
||||
|
||||
Reference in New Issue
Block a user