aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/CodeGen/MachineSink.cpp
diff options
context:
space:
mode:
authorYongKang Zhu <yongzhu@fb.com>2024-07-11 11:14:33 -0700
committerYongKang Zhu <yongzhu@fb.com>2024-07-11 11:14:33 -0700
commit04c8c95c24c051628ef260ba2a32a236f8b81c5d (patch)
tree457f1476114d6f448d17d5611de32dc5f16ee971 /llvm/lib/CodeGen/MachineSink.cpp
parent546c09018a615388a36bdf898649fffbd2df529f (diff)
downloadllvm-04c8c95c24c051628ef260ba2a32a236f8b81c5d.zip
llvm-04c8c95c24c051628ef260ba2a32a236f8b81c5d.tar.gz
llvm-04c8c95c24c051628ef260ba2a32a236f8b81c5d.tar.bz2
Revert "[MachineSink] Only add sink candidate if ToBB is a successor of fromBB"
This reverts commit 546c09018a615388a36bdf898649fffbd2df529f.
Diffstat (limited to 'llvm/lib/CodeGen/MachineSink.cpp')
-rw-r--r--llvm/lib/CodeGen/MachineSink.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/llvm/lib/CodeGen/MachineSink.cpp b/llvm/lib/CodeGen/MachineSink.cpp
index 4d8de67..bbc5ab1 100644
--- a/llvm/lib/CodeGen/MachineSink.cpp
+++ b/llvm/lib/CodeGen/MachineSink.cpp
@@ -913,7 +913,7 @@ bool MachineSinking::isWorthBreakingCriticalEdge(
auto Res = CEMergeCandidates.try_emplace(Key, From);
// We wanted to sink the same register into the same block, consider it to
// be profitable.
- if (!Res.second && Res.first->second->isSuccessor(To)) {
+ if (!Res.second) {
// Return the source block that was previously held off.
DeferredFromBlock = Res.first->second;
return true;