diff options
author | Nikita Popov <npopov@redhat.com> | 2023-03-23 15:23:31 +0100 |
---|---|---|
committer | Nikita Popov <npopov@redhat.com> | 2023-03-24 14:31:40 +0100 |
commit | 11313108ff778ab6037dcf3d6057de6e1d26fb80 (patch) | |
tree | 4e6b008abd32f3338f2bafe547a4e05d9bafd097 /flang/lib/Frontend/CompilerInvocation.cpp | |
parent | 65c4aceb735b02c656ec76d1037d5071e1b3da5e (diff) | |
download | llvm-11313108ff778ab6037dcf3d6057de6e1d26fb80.zip llvm-11313108ff778ab6037dcf3d6057de6e1d26fb80.tar.gz llvm-11313108ff778ab6037dcf3d6057de6e1d26fb80.tar.bz2 |
[SimplifyCFG] Don't merge invoke if this makes immarg non-constant (PR61265)
Don't merge invokes if this replaces constant operands with phis
in a place where this is not legal.
This also disallows converting operand bundles from constant to
non-constant, in line with the restriction we use in other
transforms.
Fixes https://github.com/llvm/llvm-project/issues/61265.
Differential Revision: https://reviews.llvm.org/D146723
Diffstat (limited to 'flang/lib/Frontend/CompilerInvocation.cpp')
0 files changed, 0 insertions, 0 deletions