[Mlir-commits] [mlir] d20a74e - [MLIR] Adopt LDBG() macro in BasicPtxBuilderInterface.cpp (NFC) (#154625)

llvmlistbot at llvm.org llvmlistbot at llvm.org
Wed Aug 20 14:51:20 PDT 2025


Author: Mehdi Amini
Date: 2025-08-20T21:51:17Z
New Revision: d20a74e63164af5e94b12fd53afcc830c93e4a6f

URL: https://github.com/llvm/llvm-project/commit/d20a74e63164af5e94b12fd53afcc830c93e4a6f
DIFF: https://github.com/llvm/llvm-project/commit/d20a74e63164af5e94b12fd53afcc830c93e4a6f.diff

LOG: [MLIR] Adopt LDBG() macro in BasicPtxBuilderInterface.cpp (NFC) (#154625)

Added: 
    

Modified: 
    mlir/lib/Dialect/LLVMIR/IR/BasicPtxBuilderInterface.cpp

Removed: 
    


################################################################################
diff  --git a/mlir/lib/Dialect/LLVMIR/IR/BasicPtxBuilderInterface.cpp b/mlir/lib/Dialect/LLVMIR/IR/BasicPtxBuilderInterface.cpp
index e004d5f64733e..6765aa4b9dac9 100644
--- a/mlir/lib/Dialect/LLVMIR/IR/BasicPtxBuilderInterface.cpp
+++ b/mlir/lib/Dialect/LLVMIR/IR/BasicPtxBuilderInterface.cpp
@@ -13,9 +13,9 @@
 
 #include "mlir/Dialect/LLVMIR/BasicPtxBuilderInterface.h"
 
+#include "llvm/Support/DebugLog.h"
+
 #define DEBUG_TYPE "ptx-builder"
-#define DBGS() (llvm::dbgs() << "[" DEBUG_TYPE "]: ")
-#define DBGSNL() (llvm::dbgs() << "\n")
 
 //===----------------------------------------------------------------------===//
 // BasicPtxBuilderInterface
@@ -60,7 +60,7 @@ static char getRegisterType(Value v) {
 }
 
 void PtxBuilder::insertValue(Value v, PTXRegisterMod itype) {
-  LLVM_DEBUG(DBGS() << v << "\t Modifier : " << &itype << "\n");
+  LDBG() << v << "\t Modifier : " << &itype;
   auto getModifier = [&]() -> const char * {
     if (itype == PTXRegisterMod::ReadWrite) {
       assert(false && "Read-Write modifier is not supported. Try setting the "
@@ -167,7 +167,7 @@ LLVM::InlineAsmOp PtxBuilder::build() {
 
 void PtxBuilder::buildAndReplaceOp() {
   LLVM::InlineAsmOp inlineAsmOp = build();
-  LLVM_DEBUG(DBGS() << "\n Generated PTX \n\t" << inlineAsmOp << "\n");
+  LDBG() << "\n Generated PTX \n\t" << inlineAsmOp;
 
   // Case 1: no result
   if (inlineAsmOp->getNumResults() == 0) {


        


More information about the Mlir-commits mailing list