@@ -138,7 +138,7 @@ PrimExpr DataTypeLegalizer::VisitExpr_(const RampNode* op) {
138138 }
139139}
140140
141- #define DEFINE_BIOP_EXPR_MUTATE_WITH_TYPE_MATCH (OP, FUNC ) \
141+ #define TVM_DEFINE_BIOP_EXPR_MUTATE_WITH_TYPE_MATCH (OP, FUNC ) \
142142 PrimExpr DataTypeLegalizer::VisitExpr_ (const OP* op) { \
143143 PrimExpr a = this ->VisitExpr (op->a ); \
144144 PrimExpr b = this ->VisitExpr (op->b ); \
@@ -149,23 +149,23 @@ PrimExpr DataTypeLegalizer::VisitExpr_(const RampNode* op) {
149149 } \
150150 }
151151
152- DEFINE_BIOP_EXPR_MUTATE_WITH_TYPE_MATCH (AddNode, operator +);
153- DEFINE_BIOP_EXPR_MUTATE_WITH_TYPE_MATCH (SubNode, operator -);
154- DEFINE_BIOP_EXPR_MUTATE_WITH_TYPE_MATCH (MulNode, operator *);
155- DEFINE_BIOP_EXPR_MUTATE_WITH_TYPE_MATCH (DivNode, div);
156- DEFINE_BIOP_EXPR_MUTATE_WITH_TYPE_MATCH (ModNode, truncmod);
157- DEFINE_BIOP_EXPR_MUTATE_WITH_TYPE_MATCH (FloorDivNode, floordiv);
158- DEFINE_BIOP_EXPR_MUTATE_WITH_TYPE_MATCH (FloorModNode, floormod);
159- DEFINE_BIOP_EXPR_MUTATE_WITH_TYPE_MATCH (MinNode, min);
160- DEFINE_BIOP_EXPR_MUTATE_WITH_TYPE_MATCH (MaxNode, max);
161- DEFINE_BIOP_EXPR_MUTATE_WITH_TYPE_MATCH (EQNode, operator ==);
162- DEFINE_BIOP_EXPR_MUTATE_WITH_TYPE_MATCH (NENode, operator !=);
163- DEFINE_BIOP_EXPR_MUTATE_WITH_TYPE_MATCH (LENode, operator <=);
164- DEFINE_BIOP_EXPR_MUTATE_WITH_TYPE_MATCH (LTNode, operator <); // NOLINT(*)
165- DEFINE_BIOP_EXPR_MUTATE_WITH_TYPE_MATCH (GTNode, operator >); // NOLINT(*)
166- DEFINE_BIOP_EXPR_MUTATE_WITH_TYPE_MATCH (GENode, operator >=);
167-
168- #undef DEFINE_BIOP_EXPR_MUTATE_WITH_TYPE_MATCH
152+ TVM_DEFINE_BIOP_EXPR_MUTATE_WITH_TYPE_MATCH (AddNode, operator +);
153+ TVM_DEFINE_BIOP_EXPR_MUTATE_WITH_TYPE_MATCH (SubNode, operator -);
154+ TVM_DEFINE_BIOP_EXPR_MUTATE_WITH_TYPE_MATCH (MulNode, operator *);
155+ TVM_DEFINE_BIOP_EXPR_MUTATE_WITH_TYPE_MATCH (DivNode, div);
156+ TVM_DEFINE_BIOP_EXPR_MUTATE_WITH_TYPE_MATCH (ModNode, truncmod);
157+ TVM_DEFINE_BIOP_EXPR_MUTATE_WITH_TYPE_MATCH (FloorDivNode, floordiv);
158+ TVM_DEFINE_BIOP_EXPR_MUTATE_WITH_TYPE_MATCH (FloorModNode, floormod);
159+ TVM_DEFINE_BIOP_EXPR_MUTATE_WITH_TYPE_MATCH (MinNode, min);
160+ TVM_DEFINE_BIOP_EXPR_MUTATE_WITH_TYPE_MATCH (MaxNode, max);
161+ TVM_DEFINE_BIOP_EXPR_MUTATE_WITH_TYPE_MATCH (EQNode, operator ==);
162+ TVM_DEFINE_BIOP_EXPR_MUTATE_WITH_TYPE_MATCH (NENode, operator !=);
163+ TVM_DEFINE_BIOP_EXPR_MUTATE_WITH_TYPE_MATCH (LENode, operator <=);
164+ TVM_DEFINE_BIOP_EXPR_MUTATE_WITH_TYPE_MATCH (LTNode, operator <); // NOLINT(*)
165+ TVM_DEFINE_BIOP_EXPR_MUTATE_WITH_TYPE_MATCH (GTNode, operator >); // NOLINT(*)
166+ TVM_DEFINE_BIOP_EXPR_MUTATE_WITH_TYPE_MATCH (GENode, operator >=);
167+
168+ #undef TVM_DEFINE_BIOP_EXPR_MUTATE_WITH_TYPE_MATCH
169169
170170PrimExpr DataTypeLegalizer::VisitExpr_ (const CallNode* op) {
171171 PrimExpr e = StmtExprMutator::VisitExpr_ (op);
@@ -475,7 +475,7 @@ Stmt IndexDataTypeRewriter::VisitStmt_(const ForNode* op) {
475475 }
476476}
477477
478- #define DEFINE_CMPOP_EXPR_MUTATE_WITH_TYPE_MATCH (OP, FUNC ) \
478+ #define TVM_DEFINE_CMPOP_EXPR_MUTATE_WITH_TYPE_MATCH (OP, FUNC ) \
479479 PrimExpr IndexDataTypeRewriter::VisitExpr_ (const OP* op) { \
480480 bool is_enabled = is_enabled_; \
481481 is_enabled_ = is_condition_ && op->a ->dtype .is_int () && op->b ->dtype .is_int (); \
@@ -484,12 +484,12 @@ Stmt IndexDataTypeRewriter::VisitStmt_(const ForNode* op) {
484484 return std::move (result); \
485485 }
486486
487- DEFINE_CMPOP_EXPR_MUTATE_WITH_TYPE_MATCH (EQNode, operator ==);
488- DEFINE_CMPOP_EXPR_MUTATE_WITH_TYPE_MATCH (NENode, operator !=);
489- DEFINE_CMPOP_EXPR_MUTATE_WITH_TYPE_MATCH (LENode, operator <=);
490- DEFINE_CMPOP_EXPR_MUTATE_WITH_TYPE_MATCH (LTNode, operator <); // NOLINT(*)
491- DEFINE_CMPOP_EXPR_MUTATE_WITH_TYPE_MATCH (GTNode, operator >); // NOLINT(*)
492- DEFINE_CMPOP_EXPR_MUTATE_WITH_TYPE_MATCH (GENode, operator >=);
487+ TVM_DEFINE_CMPOP_EXPR_MUTATE_WITH_TYPE_MATCH (EQNode, operator ==);
488+ TVM_DEFINE_CMPOP_EXPR_MUTATE_WITH_TYPE_MATCH (NENode, operator !=);
489+ TVM_DEFINE_CMPOP_EXPR_MUTATE_WITH_TYPE_MATCH (LENode, operator <=);
490+ TVM_DEFINE_CMPOP_EXPR_MUTATE_WITH_TYPE_MATCH (LTNode, operator <); // NOLINT(*)
491+ TVM_DEFINE_CMPOP_EXPR_MUTATE_WITH_TYPE_MATCH (GTNode, operator >); // NOLINT(*)
492+ TVM_DEFINE_CMPOP_EXPR_MUTATE_WITH_TYPE_MATCH (GENode, operator >=);
493493
494494PrimExpr IndexDataTypeRewriter::VisitExpr_ (const CallNode* op) {
495495 // handle if_then_else condition
@@ -503,7 +503,7 @@ PrimExpr IndexDataTypeRewriter::VisitExpr_(const CallNode* op) {
503503 return Parent::VisitExpr_ (op);
504504}
505505
506- #undef DEFINE_CMPOP_EXPR_MUTATE_WITH_TYPE_MATCH
506+ #undef TVM_DEFINE_CMPOP_EXPR_MUTATE_WITH_TYPE_MATCH
507507
508508IndexDataTypeNormalizer::IndexDataTypeNormalizer (DataType target_data_type)
509509 : target_data_type_(std::move(target_data_type)) {}
0 commit comments