Skip to content

Commit 49243dc

Browse files
committed
Removing reachability check as PHI-PHI dependencies cycles are
handled early on - llvm#167095
1 parent a292569 commit 49243dc

File tree

1 file changed

+1
-2
lines changed

1 file changed

+1
-2
lines changed

llvm/lib/CodeGen/MachinePipeliner.cpp

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1232,8 +1232,7 @@ void SwingSchedulerDAG::updatePhiDependences() {
12321232
// S2_storerb_io %0:intregs, 0, %2:intregs
12331233
// Make sure we do not create an edge between SU2 and SU0.
12341234

1235-
if (SU->NodeNum < I.NodeNum && !I.isPred(SU) &&
1236-
!IsReachable(&I, SU))
1235+
if (SU->NodeNum < I.NodeNum && !I.isPred(SU))
12371236
SU->addPred(SDep(&I, SDep::Barrier));
12381237
}
12391238
}

0 commit comments

Comments
 (0)