@@ -1189,7 +1189,6 @@ void CodeGenLLVM::EmitFloat16ConversionBuiltins(bool use_float16_abi) {
11891189}
11901190
11911191llvm::Value* CodeGenLLVM::CreateIntrinsic (const CallNode* op) {
1192- EmitDebugLocation (op);
11931192 if (op->op .same_as (builtin_call_llvm_intrin_) || op->op .same_as (builtin_call_llvm_pure_intrin_)) {
11941193 ICHECK_GE (op->args .size (), 2U );
11951194 llvm::Intrinsic::ID id = static_cast <llvm::Intrinsic::ID>(Downcast<IntImm>(op->args [0 ])->value );
@@ -1226,7 +1225,6 @@ llvm::Value* CodeGenLLVM::CreateIntrinsic(const CallNode* op) {
12261225 } else if (op->op .same_as (builtin::bitwise_not ())) {
12271226 return builder_->CreateNot (MakeValue (op->args [0 ]));
12281227 } else if (op->op .same_as (builtin::bitwise_xor ())) {
1229- EmitDebugLocation (op);
12301228 return builder_->CreateXor (MakeValue (op->args [0 ]), MakeValue (op->args [1 ]));
12311229 } else if (op->op .same_as (builtin::shift_left ())) {
12321230 return builder_->CreateShl (MakeValue (op->args [0 ]), MakeValue (op->args [1 ]));
@@ -1353,29 +1351,20 @@ void CodeGenLLVM::Scalarize(const PrimExpr& e, std::function<void(int i, llvm::V
13531351}
13541352
13551353// Visitors
1356- llvm::Value* CodeGenLLVM::VisitExpr_ (const VarNode* op) {
1357- EmitDebugLocation (op);
1358- return GetVarValue (op);
1359- }
1354+ llvm::Value* CodeGenLLVM::VisitExpr_ (const VarNode* op) { return GetVarValue (op); }
13601355
13611356llvm::Value* CodeGenLLVM::VisitExpr_ (const CastNode* op) {
1362- EmitDebugLocation (op);
13631357 return CreateCast (op->value .dtype (), op->dtype , MakeValue (op->value ));
13641358}
13651359llvm::Value* CodeGenLLVM::VisitExpr_ (const IntImmNode* op) {
1366- EmitDebugLocation (op);
13671360 return llvm::ConstantInt::getSigned (DTypeToLLVMType (op->dtype ), op->value );
13681361}
13691362
13701363llvm::Value* CodeGenLLVM::VisitExpr_ (const FloatImmNode* op) {
1371- EmitDebugLocation (op);
13721364 return llvm::ConstantFP::get (DTypeToLLVMType (op->dtype ), op->value );
13731365}
13741366
1375- llvm::Value* CodeGenLLVM::VisitExpr_ (const StringImmNode* op) {
1376- EmitDebugLocation (op);
1377- return GetConstString (op->value );
1378- }
1367+ llvm::Value* CodeGenLLVM::VisitExpr_ (const StringImmNode* op) { return GetConstString (op->value ); }
13791368
13801369#define DEFINE_CODEGEN_BINARY_OP (Op ) \
13811370 llvm::Value* CodeGenLLVM::Create##Op(DataType t, llvm::Value* a, llvm::Value* b) { \
@@ -1397,7 +1386,6 @@ llvm::Value* CodeGenLLVM::VisitExpr_(const StringImmNode* op) {
13971386 } \
13981387 } \
13991388 llvm::Value* CodeGenLLVM::VisitExpr_ (const Op##Node* op) { \
1400- EmitDebugLocation (op); \
14011389 return Create##Op (op->dtype , MakeValue (op->a ), MakeValue (op->b )); \
14021390 }
14031391
@@ -1417,7 +1405,6 @@ DEFINE_CODEGEN_BINARY_OP(Mul);
14171405 } \
14181406 } \
14191407 llvm::Value* CodeGenLLVM::VisitExpr_ (const Op##Node* op) { \
1420- EmitDebugLocation (op); \
14211408 return Create##Op (op->a .dtype (), MakeValue (op->a ), MakeValue (op->b )); \
14221409 }
14231410
@@ -1427,7 +1414,6 @@ DEFINE_CODEGEN_CMP_OP(GT);
14271414DEFINE_CODEGEN_CMP_OP (GE);
14281415
14291416llvm::Value* CodeGenLLVM::VisitExpr_ (const DivNode* op) {
1430- EmitDebugLocation (op);
14311417 llvm::Value* a = MakeValue (op->a );
14321418 llvm::Value* b = MakeValue (op->b );
14331419 if (op->dtype .is_int ()) {
@@ -1441,7 +1427,6 @@ llvm::Value* CodeGenLLVM::VisitExpr_(const DivNode* op) {
14411427}
14421428
14431429llvm::Value* CodeGenLLVM::VisitExpr_ (const ModNode* op) {
1444- EmitDebugLocation (op);
14451430 llvm::Value* a = MakeValue (op->a );
14461431 llvm::Value* b = MakeValue (op->b );
14471432 if (op->dtype .is_int ()) {
@@ -1455,21 +1440,18 @@ llvm::Value* CodeGenLLVM::VisitExpr_(const ModNode* op) {
14551440}
14561441
14571442llvm::Value* CodeGenLLVM::VisitExpr_ (const MinNode* op) {
1458- EmitDebugLocation (op);
14591443 llvm::Value* a = MakeValue (op->a );
14601444 llvm::Value* b = MakeValue (op->b );
14611445 return builder_->CreateSelect (CreateLT (op->a .dtype (), a, b), a, b);
14621446}
14631447
14641448llvm::Value* CodeGenLLVM::VisitExpr_ (const MaxNode* op) {
1465- EmitDebugLocation (op);
14661449 llvm::Value* a = MakeValue (op->a );
14671450 llvm::Value* b = MakeValue (op->b );
14681451 return builder_->CreateSelect (CreateGT (op->a .dtype (), a, b), a, b);
14691452}
14701453
14711454llvm::Value* CodeGenLLVM::VisitExpr_ (const EQNode* op) {
1472- EmitDebugLocation (op);
14731455 llvm::Value* a = MakeValue (op->a );
14741456 llvm::Value* b = MakeValue (op->b );
14751457 if (op->a .dtype ().is_int () || op->a .dtype ().is_uint ()) {
@@ -1480,7 +1462,6 @@ llvm::Value* CodeGenLLVM::VisitExpr_(const EQNode* op) {
14801462}
14811463
14821464llvm::Value* CodeGenLLVM::VisitExpr_ (const NENode* op) {
1483- EmitDebugLocation (op);
14841465 llvm::Value* a = MakeValue (op->a );
14851466 llvm::Value* b = MakeValue (op->b );
14861467 if (op->a .dtype ().is_int () || op->a .dtype ().is_uint ()) {
@@ -1491,28 +1472,23 @@ llvm::Value* CodeGenLLVM::VisitExpr_(const NENode* op) {
14911472}
14921473
14931474llvm::Value* CodeGenLLVM::VisitExpr_ (const AndNode* op) {
1494- EmitDebugLocation (op);
14951475 return builder_->CreateAnd (MakeValue (op->a ), MakeValue (op->b ));
14961476}
14971477
14981478llvm::Value* CodeGenLLVM::VisitExpr_ (const OrNode* op) {
1499- EmitDebugLocation (op);
15001479 return builder_->CreateOr (MakeValue (op->a ), MakeValue (op->b ));
15011480}
15021481
15031482llvm::Value* CodeGenLLVM::VisitExpr_ (const NotNode* op) {
1504- EmitDebugLocation (op);
15051483 return builder_->CreateNot (MakeValue (op->a ));
15061484}
15071485
15081486llvm::Value* CodeGenLLVM::VisitExpr_ (const SelectNode* op) {
1509- EmitDebugLocation (op);
15101487 return builder_->CreateSelect (MakeValue (op->condition ), MakeValue (op->true_value ),
15111488 MakeValue (op->false_value ));
15121489}
15131490
15141491llvm::Value* CodeGenLLVM::VisitExpr_ (const LetNode* op) {
1515- EmitDebugLocation (op);
15161492 auto it = let_binding_.find (op->var );
15171493 if (it != let_binding_.end ()) {
15181494 ICHECK (deep_equal_ (it->second ->value , op->value ))
@@ -1630,7 +1606,6 @@ void CodeGenLLVM::BufferAccessHelper(
16301606}
16311607
16321608llvm::Value* CodeGenLLVM::VisitExpr_ (const BufferLoadNode* op) {
1633- EmitDebugLocation (op);
16341609 DataType value_dtype = op->dtype ;
16351610
16361611 std::vector<llvm::Value*> loads;
@@ -1668,7 +1643,6 @@ llvm::Value* CodeGenLLVM::VisitExpr_(const BufferLoadNode* op) {
16681643}
16691644
16701645llvm::Value* CodeGenLLVM::VisitExpr_ (const CallNode* op) {
1671- EmitDebugLocation (op);
16721646 if (auto * ptr_op = op->op .as <OpNode>()) {
16731647 auto call_op = GetRef<Op>(ptr_op);
16741648 if (op->op .same_as (builtin_call_extern_) || op->op .same_as (builtin_call_pure_extern_)) {
@@ -1695,7 +1669,6 @@ llvm::Value* CodeGenLLVM::VisitExpr_(const CallNode* op) {
16951669}
16961670
16971671llvm::Value* CodeGenLLVM::VisitExpr_ (const RampNode* op) {
1698- EmitDebugLocation (op);
16991672 llvm::Value* vec = llvm::UndefValue::get (DTypeToLLVMType (op->dtype ));
17001673 for (int i = 0 ; i < op->lanes ; ++i) {
17011674 vec = builder_->CreateInsertElement (
@@ -1705,7 +1678,6 @@ llvm::Value* CodeGenLLVM::VisitExpr_(const RampNode* op) {
17051678}
17061679
17071680llvm::Value* CodeGenLLVM::VisitExpr_ (const ShuffleNode* op) {
1708- EmitDebugLocation (op);
17091681 std::vector<llvm::Value*> vecs (op->vectors .size ());
17101682 int total_lanes = 0 ;
17111683 for (int i = 0 , e = op->vectors .size (); i < e; ++i) {
@@ -1730,7 +1702,6 @@ llvm::Value* CodeGenLLVM::VisitExpr_(const ShuffleNode* op) {
17301702}
17311703
17321704llvm::Value* CodeGenLLVM::VisitExpr_ (const BroadcastNode* op) {
1733- EmitDebugLocation (op);
17341705 return CreateBroadcast (MakeValue (op->value ), op->lanes );
17351706}
17361707
0 commit comments