diff options
author | Florian Hahn <flo@fhahn.com> | 2024-03-14 11:22:06 +0000 |
---|---|---|
committer | GitHub <noreply@github.com> | 2024-03-14 11:22:06 +0000 |
commit | 95fef1dfefd5467206e74c089d29806fcd82889b (patch) | |
tree | c1e978381991189634475138a2a42f1bf1707719 /llvm/lib/CodeGen/AssignmentTrackingAnalysis.cpp | |
parent | a82ca398ce30c499adf73fdd200352714d9867d0 (diff) | |
download | llvm-95fef1dfefd5467206e74c089d29806fcd82889b.zip llvm-95fef1dfefd5467206e74c089d29806fcd82889b.tar.gz llvm-95fef1dfefd5467206e74c089d29806fcd82889b.tar.bz2 |
[LV] Improve AnyOf reduction codegen. (#78304)
Update AnyOf reduction code generation to only keep track of the AnyOf
property in a boolean vector in the loop, only selecting either the new
or start value in the middle block.
The patch incorporates feedback from https://reviews.llvm.org/D153697.
This fixes the #62565, as now there aren't multiple uses of the
start/new values.
Fixes https://github.com/llvm/llvm-project/issues/62565
PR: https://github.com/llvm/llvm-project/pull/78304
Diffstat (limited to 'llvm/lib/CodeGen/AssignmentTrackingAnalysis.cpp')
0 files changed, 0 insertions, 0 deletions