Change variable and namespace name in BE (#268)

Change 'palo' to 'doris'
This commit is contained in:
chenhao7253886
2018-11-02 10:22:32 +08:00
committed by morningman
parent ad12d907da
commit 37b4cafe87
923 changed files with 4640 additions and 4640 deletions

View File

@ -37,7 +37,7 @@ using llvm::LLVMContext;
using llvm::PHINode;
using llvm::Value;
namespace palo {
namespace doris {
Expr* BinaryPredicate::from_thrift(const TExprNode& node) {
switch (node.opcode) {
@ -237,18 +237,18 @@ std::string BinaryPredicate::debug_string() const {
// null handling as well as many branches so this is pretty complicated. The IR
// for x && y is:
//
// define i16 @Add(%"class.palo::ExprContext"* %context,
// %"class.palo::TupleRow"* %row) #20 {
// define i16 @Add(%"class.doris::ExprContext"* %context,
// %"class.doris::TupleRow"* %row) #20 {
// entry:
// %lhs_val = call { i8, i64 } @get_slot_ref(%"class.palo::ExprContext"* %context,
// %"class.palo::TupleRow"* %row)
// %lhs_val = call { i8, i64 } @get_slot_ref(%"class.doris::ExprContext"* %context,
// %"class.doris::TupleRow"* %row)
// %0 = extractvalue { i8, i64 } %lhs_val, 0
// %lhs_is_null = trunc i8 %0 to i1
// br i1 %lhs_is_null, label %null, label %lhs_not_null
//
// lhs_not_null: ; preds = %entry
// %rhs_val = call { i8, i64 } @get_slot_ref(%"class.palo::ExprContext"* %context,
// %"class.palo::TupleRow"* %row)
// %rhs_val = call { i8, i64 } @get_slot_ref(%"class.doris::ExprContext"* %context,
// %"class.doris::TupleRow"* %row)
// %1 = extractvalue { i8, i64 } %lhs_val, 0
// %rhs_is_null = trunc i8 %1 to i1
// br i1 %rhs_is_null, label %null, label %rhs_not_null
@ -390,7 +390,7 @@ BINARY_PRED_INT_FNS(LargeIntVal, get_large_int_val);
BINARY_PRED_FLOAT_FNS(FloatVal, get_float_val);
BINARY_PRED_FLOAT_FNS(DoubleVal, get_double_val);
#define COMPLICATE_BINARY_PRED_FN(CLASS, TYPE, FN, PALO_TYPE, FROM_FUNC, OP) \
#define COMPLICATE_BINARY_PRED_FN(CLASS, TYPE, FN, DORIS_TYPE, FROM_FUNC, OP) \
BooleanVal CLASS::get_boolean_val(ExprContext* ctx, TupleRow* row) { \
TYPE v1 = _children[0]->FN(ctx, row); \
if (v1.is_null) { \
@ -400,8 +400,8 @@ BINARY_PRED_FLOAT_FNS(DoubleVal, get_double_val);
if (v2.is_null) { \
return BooleanVal::null(); \
} \
PALO_TYPE pv1 = PALO_TYPE::FROM_FUNC(v1); \
PALO_TYPE pv2 = PALO_TYPE::FROM_FUNC(v2); \
DORIS_TYPE pv1 = DORIS_TYPE::FROM_FUNC(v1); \
DORIS_TYPE pv2 = DORIS_TYPE::FROM_FUNC(v2); \
return BooleanVal(pv1 OP pv2); \
} \
Status CLASS::get_codegend_compute_fn(RuntimeState* state, llvm::Function** fn) { \
@ -409,13 +409,13 @@ BINARY_PRED_FLOAT_FNS(DoubleVal, get_double_val);
} \
#define COMPLICATE_BINARY_PRED_FNS(TYPE, FN, PALO_TYPE, FROM_FUNC) \
COMPLICATE_BINARY_PRED_FN(Eq##TYPE##Pred, TYPE, FN, PALO_TYPE, FROM_FUNC, ==) \
COMPLICATE_BINARY_PRED_FN(Ne##TYPE##Pred, TYPE, FN, PALO_TYPE, FROM_FUNC, !=) \
COMPLICATE_BINARY_PRED_FN(Lt##TYPE##Pred, TYPE, FN, PALO_TYPE, FROM_FUNC, <) \
COMPLICATE_BINARY_PRED_FN(Le##TYPE##Pred, TYPE, FN, PALO_TYPE, FROM_FUNC, <=) \
COMPLICATE_BINARY_PRED_FN(Gt##TYPE##Pred, TYPE, FN, PALO_TYPE, FROM_FUNC, >) \
COMPLICATE_BINARY_PRED_FN(Ge##TYPE##Pred, TYPE, FN, PALO_TYPE, FROM_FUNC, >=)
#define COMPLICATE_BINARY_PRED_FNS(TYPE, FN, DORIS_TYPE, FROM_FUNC) \
COMPLICATE_BINARY_PRED_FN(Eq##TYPE##Pred, TYPE, FN, DORIS_TYPE, FROM_FUNC, ==) \
COMPLICATE_BINARY_PRED_FN(Ne##TYPE##Pred, TYPE, FN, DORIS_TYPE, FROM_FUNC, !=) \
COMPLICATE_BINARY_PRED_FN(Lt##TYPE##Pred, TYPE, FN, DORIS_TYPE, FROM_FUNC, <) \
COMPLICATE_BINARY_PRED_FN(Le##TYPE##Pred, TYPE, FN, DORIS_TYPE, FROM_FUNC, <=) \
COMPLICATE_BINARY_PRED_FN(Gt##TYPE##Pred, TYPE, FN, DORIS_TYPE, FROM_FUNC, >) \
COMPLICATE_BINARY_PRED_FN(Ge##TYPE##Pred, TYPE, FN, DORIS_TYPE, FROM_FUNC, >=)
COMPLICATE_BINARY_PRED_FNS(DecimalVal, get_decimal_val, DecimalValue, from_decimal_val)