diff options
author | Florian Hahn <flo@fhahn.com> | 2024-12-18 14:47:16 +0000 |
---|---|---|
committer | GitHub <noreply@github.com> | 2024-12-18 14:47:16 +0000 |
commit | 0e8d022ffe008dd7afffa5140c4d87ce3d77902d (patch) | |
tree | c1303599b2599e2991d6af889260df136fc99b8a /flang/lib/Frontend/CompilerInvocation.cpp | |
parent | fbc18b85d6ce5ab6489a2b08f9b38d446fe9d6f6 (diff) | |
download | llvm-0e8d022ffe008dd7afffa5140c4d87ce3d77902d.zip llvm-0e8d022ffe008dd7afffa5140c4d87ce3d77902d.tar.gz llvm-0e8d022ffe008dd7afffa5140c4d87ce3d77902d.tar.bz2 |
[VPlan] Handle exit phis with multiple operands in addUsersInExitBlocks. (#120260)
Currently the addUsersInExitBlocks incorrectly assumes exit phis only
have a single operand, which may not be the case for loops with early
exits when they share a common exit block.
Also further relax the assertion in fixupIVUsers to allow exit values if
they come from theloop latch/middle.block.
PR: https://github.com/llvm/llvm-project/pull/120260
Diffstat (limited to 'flang/lib/Frontend/CompilerInvocation.cpp')
0 files changed, 0 insertions, 0 deletions