diff options
author | Igor Kirillov <igor.kirillov@arm.com> | 2023-08-30 14:52:28 +0000 |
---|---|---|
committer | Igor Kirillov <igor.kirillov@arm.com> | 2023-08-31 10:38:01 +0000 |
commit | e2cb07c322e85604dc48f9caec52b3570db0e1d8 (patch) | |
tree | 1d68cbca86c78d1338a21377f8ad2593ee8a0fa6 /flang/lib/Frontend/CompilerInvocation.cpp | |
parent | 69f1cd58aaab7e3508b86ae97795cd85fd84edd0 (diff) | |
download | llvm-e2cb07c322e85604dc48f9caec52b3570db0e1d8.zip llvm-e2cb07c322e85604dc48f9caec52b3570db0e1d8.tar.gz llvm-e2cb07c322e85604dc48f9caec52b3570db0e1d8.tar.bz2 |
[CodeGen] Fix incorrect insertion point selection for reduction nodes in ComplexDeinterleavingPass
When replacing ComplexDeinterleavingPass::ReductionOperation, we can do it
either from the Real or Imaginary part. The correct way is to take whichever
is later in the BasicBlock, but before the patch, we just always took the
Real part.
Fixes https://github.com/llvm/llvm-project/issues/65044
Differential Revision: https://reviews.llvm.org/D159209
Diffstat (limited to 'flang/lib/Frontend/CompilerInvocation.cpp')
0 files changed, 0 insertions, 0 deletions