diff options
| author | Abinaya Saravanan <quic_asaravan@quicinc.com> | 2025-11-17 15:28:30 +0530 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2025-11-17 15:28:30 +0530 |
| commit | c94641833023ea1ed62b9a1c2b34c583719375cb (patch) | |
| tree | 96d663e68ebed1e562dc94d5431313b2722702f9 /lldb/source/Plugins/ScriptInterpreter/Python/ScriptInterpreterPython.cpp | |
| parent | 15958f2f9bc9af05316352ea07470bbf6fa3d49d (diff) | |
[MachinePipeliner] Detect a cycle in PHI dependencies early on (#167095)
- This patch detects cycles by phis and bails out if one is found.
- It prevents to violate DAG restrictions.
Abort pipelining in the below case
%1 = phi i32 [ %a, %entry ], [ %3, %loop ]
%2 = phi i32 [ %a, %entry ], [ %1, %loop ]
%3 = phi i32 [ %b, %entry ], [ %2, %loop ]
---------
Co-authored-by: Ryotaro Kasuga <kasuga.ryotaro@fujitsu.com>
Diffstat (limited to 'lldb/source/Plugins/ScriptInterpreter/Python/ScriptInterpreterPython.cpp')
0 files changed, 0 insertions, 0 deletions
