diff options
| author | Ricardo Jesus <rjj@nvidia.com> | 2024-07-23 10:03:26 +0100 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2024-07-23 10:03:26 +0100 |
| commit | f2ccf80136a01ca69f766becafb329db6c54c0c8 (patch) | |
| tree | 1afa35197f05a52a32d3a1d6fa96eda4bd574b2f /lldb/source/Plugins/ScriptInterpreter/Python/Interfaces/ScriptedProcessPythonInterface | |
| parent | 528a662d3a1e28c3bd4fe2d54bc73506b68ddc4e (diff) | |
[LICM] Fold associative binary ops to promote code hoisting (#81608)
Perform the transformation
"(LV op C1) op C2" ==> "LV op (C1 op C2)"
where op is an associative binary op, LV is a loop variant, and C1 and
C2 are loop invariants to hoist.
Similar patterns could be folded (left in comment) but this one seems to
be the most impactful.
Diffstat (limited to 'lldb/source/Plugins/ScriptInterpreter/Python/Interfaces/ScriptedProcessPythonInterface')
0 files changed, 0 insertions, 0 deletions
