[llvm] 0565960 - Revert "[gardening] Replace some uses of setDebugLoc(DebugLoc()) with dropLocation(), NFC"
Jeremy Morse via llvm-commits
llvm-commits at lists.llvm.org
Wed Sep 30 01:52:37 PDT 2020
Author: Jeremy Morse
Date: 2020-09-30T09:52:12+01:00
New Revision: 05659606a2af76710fb19a65fbd1a6c88ba12dad
URL: https://github.com/llvm/llvm-project/commit/05659606a2af76710fb19a65fbd1a6c88ba12dad
DIFF: https://github.com/llvm/llvm-project/commit/05659606a2af76710fb19a65fbd1a6c88ba12dad.diff
LOG: Revert "[gardening] Replace some uses of setDebugLoc(DebugLoc()) with dropLocation(), NFC"
Some of the buildbots have croaked with this patch, for examples failures
that begin in this build:
http://lab.llvm.org:8011/builders/sanitizer-x86_64-linux/builds/29933
This reverts commit 674f57870f4c8a7fd7b629bffc85b149cbefd3e0.
Added:
Modified:
llvm/lib/Transforms/Scalar/LICM.cpp
llvm/lib/Transforms/Utils/SimplifyCFG.cpp
Removed:
################################################################################
diff --git a/llvm/lib/Transforms/Scalar/LICM.cpp b/llvm/lib/Transforms/Scalar/LICM.cpp
index bc581e7ad40f..631fa2f27c5b 100644
--- a/llvm/lib/Transforms/Scalar/LICM.cpp
+++ b/llvm/lib/Transforms/Scalar/LICM.cpp
@@ -2159,7 +2159,7 @@ bool llvm::promoteLoopAccessesToScalars(
if (SawUnorderedAtomic)
PreheaderLoad->setOrdering(AtomicOrdering::Unordered);
PreheaderLoad->setAlignment(Alignment);
- PreheaderLoad->dropLocation();
+ PreheaderLoad->setDebugLoc(DebugLoc());
if (AATags)
PreheaderLoad->setAAMetadata(AATags);
SSA.AddAvailableValue(Preheader, PreheaderLoad);
diff --git a/llvm/lib/Transforms/Utils/SimplifyCFG.cpp b/llvm/lib/Transforms/Utils/SimplifyCFG.cpp
index 1672293380d7..124a7c423e72 100644
--- a/llvm/lib/Transforms/Utils/SimplifyCFG.cpp
+++ b/llvm/lib/Transforms/Utils/SimplifyCFG.cpp
@@ -2218,7 +2218,7 @@ bool SimplifyCFGOpt::SpeculativelyExecuteBB(BranchInst *BI, BasicBlock *ThenBB,
// be misleading while debugging.
for (auto &I : *ThenBB) {
if (!SpeculatedStoreValue || &I != SpeculatedStore)
- I.dropLocation();
+ I.setDebugLoc(DebugLoc());
I.dropUnknownNonDebugMetadata();
}
@@ -2878,7 +2878,7 @@ bool llvm::FoldBranchToCommonDest(BranchInst *BI, MemorySSAUpdater *MSSAU,
// When we fold the bonus instructions we want to make sure we
// reset their debug locations in order to avoid stepping on dead
// code caused by folding dead branches.
- NewBonusInst->dropLocation();
+ NewBonusInst->setDebugLoc(DebugLoc());
RemapInstruction(NewBonusInst, VMap,
RF_NoModuleLevelChanges | RF_IgnoreMissingLocals);
@@ -2902,7 +2902,7 @@ bool llvm::FoldBranchToCommonDest(BranchInst *BI, MemorySSAUpdater *MSSAU,
// Reset the condition debug location to avoid jumping on dead code
// as the result of folding dead branches.
- CondInPred->dropLocation();
+ CondInPred->setDebugLoc(DebugLoc());
RemapInstruction(CondInPred, VMap,
RF_NoModuleLevelChanges | RF_IgnoreMissingLocals);
More information about the llvm-commits
mailing list