[llvm] [DebugInfo] Suppress lots of users of DbgValueInst (PR #149476)
via llvm-commits
llvm-commits at lists.llvm.org
Fri Jul 18 01:47:21 PDT 2025
github-actions[bot] wrote:
<!--LLVM CODE FORMAT COMMENT: {clang-format}-->
:warning: C/C++ code formatter, clang-format found issues in your code. :warning:
<details>
<summary>
You can test this locally with the following command:
</summary>
``````````bash
git-clang-format --diff HEAD~1 HEAD --extensions h,cpp -- llvm/include/llvm/Transforms/Utils/SSAUpdater.h llvm/lib/CodeGen/CodeGenPrepare.cpp llvm/lib/CodeGen/MachineDebugify.cpp llvm/lib/Transforms/Coroutines/SpillUtils.cpp llvm/lib/Transforms/IPO/MergeFunctions.cpp llvm/lib/Transforms/InstCombine/InstructionCombining.cpp llvm/lib/Transforms/Scalar/JumpThreading.cpp llvm/lib/Transforms/Scalar/LoopStrengthReduce.cpp llvm/lib/Transforms/Utils/Debugify.cpp llvm/lib/Transforms/Utils/Local.cpp llvm/lib/Transforms/Utils/LoopRotationUtils.cpp llvm/lib/Transforms/Utils/SSAUpdater.cpp llvm/tools/llvm-dis/llvm-dis.cpp llvm/unittests/CodeGen/LexicalScopesTest.cpp llvm/unittests/IR/DebugInfoTest.cpp
``````````
</details>
<details>
<summary>
View the diff from clang-format here.
</summary>
``````````diff
diff --git a/llvm/lib/CodeGen/CodeGenPrepare.cpp b/llvm/lib/CodeGen/CodeGenPrepare.cpp
index 087646df8..f1f15b3cf 100644
--- a/llvm/lib/CodeGen/CodeGenPrepare.cpp
+++ b/llvm/lib/CodeGen/CodeGenPrepare.cpp
@@ -3571,7 +3571,7 @@ class TypePromotionTransaction {
}
// Record the debug uses separately. They are not in the instruction's
// use list, but they are replaced by RAUW.
- SmallVector<DbgValueInst*> DbgValues;
+ SmallVector<DbgValueInst *> DbgValues;
findDbgValues(DbgValues, Inst, &DbgVariableRecords);
assert(DbgValues.empty());
diff --git a/llvm/lib/Transforms/IPO/MergeFunctions.cpp b/llvm/lib/Transforms/IPO/MergeFunctions.cpp
index 1b66f4545..f5525deb0 100644
--- a/llvm/lib/Transforms/IPO/MergeFunctions.cpp
+++ b/llvm/lib/Transforms/IPO/MergeFunctions.cpp
@@ -589,7 +589,8 @@ void MergeFunctions::filterInstsUnrelatedToPDI(
}
};
- auto ExamineDbgDeclare = [&PDIRelated, &PDVRRelated](DbgVariableRecord *DbgDecl) {
+ auto ExamineDbgDeclare = [&PDIRelated,
+ &PDVRRelated](DbgVariableRecord *DbgDecl) {
LLVM_DEBUG(dbgs() << " Deciding: ");
LLVM_DEBUG(DbgDecl->print(dbgs()));
LLVM_DEBUG(dbgs() << "\n");
diff --git a/llvm/lib/Transforms/Scalar/LoopStrengthReduce.cpp b/llvm/lib/Transforms/Scalar/LoopStrengthReduce.cpp
index c6541f48e..636bd81ce 100644
--- a/llvm/lib/Transforms/Scalar/LoopStrengthReduce.cpp
+++ b/llvm/lib/Transforms/Scalar/LoopStrengthReduce.cpp
@@ -6721,8 +6721,7 @@ static void UpdateDbgValue(DVIRecoveryRec &DVIRec,
// the terminator should already be present e.g. stack_value or fragment.
DIExpression *SalvageExpr = DbgVal->getExpression();
if (!DVIRec.Expr->isComplex() && SalvageExpr->isComplex()) {
- SalvageExpr =
- DIExpression::append(SalvageExpr, {dwarf::DW_OP_stack_value});
+ SalvageExpr = DIExpression::append(SalvageExpr, {dwarf::DW_OP_stack_value});
DbgVal->setExpression(SalvageExpr);
}
}
@@ -6868,8 +6867,7 @@ static bool SalvageDVI(llvm::Loop *L, ScalarEvolution &SE,
}
UpdateDbgValue(DVIRec, NewLocationOps, NewExpr);
- LLVM_DEBUG(dbgs() << "scev-salvage: Updated DVI: "
- << *DVIRec.DbgRef << "\n");
+ LLVM_DEBUG(dbgs() << "scev-salvage: Updated DVI: " << *DVIRec.DbgRef << "\n");
return true;
}
``````````
</details>
https://github.com/llvm/llvm-project/pull/149476
More information about the llvm-commits
mailing list