diff options
author | Luke Lau <luke@igalia.com> | 2025-08-01 11:00:05 +0800 |
---|---|---|
committer | GitHub <noreply@github.com> | 2025-08-01 11:00:05 +0800 |
commit | 7250b66240f18ba16c7a511602dd559d224b37c0 (patch) | |
tree | aa38822157108e99c453567db4f684640533639e /lldb/unittests/ScriptInterpreter/Python/PythonTestSuite.cpp | |
parent | b2e53032929ab50fb324b24b0be71354537d55d0 (diff) | |
download | llvm-7250b66240f18ba16c7a511602dd559d224b37c0.zip llvm-7250b66240f18ba16c7a511602dd559d224b37c0.tar.gz llvm-7250b66240f18ba16c7a511602dd559d224b37c0.tar.bz2 |
[VPlan] Create AVL as a phi from TC -> 0 with EVL tail folding (#151481)
This implements the first half of #151459, by changing the AVL so it's
no longer computed as `trip-count - EVL-based IV`, but instead a
separate scalar phi that is decremented by EVL each iteration.
This shortens the dependency chain for computing the AVL and should
eventually allow us to convert the branch condition to `branch-count
avl-next, 0`.
`simplifyBranchConditionForVFAndUF` had to be updated to prevent a
regression because this introduces a VPPhi in the header block.
Diffstat (limited to 'lldb/unittests/ScriptInterpreter/Python/PythonTestSuite.cpp')
0 files changed, 0 insertions, 0 deletions