diff options
author | John Brawn <john.brawn@arm.com> | 2024-06-17 12:01:08 +0100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2024-06-17 12:01:08 +0100 |
commit | f84056c38f1fd14881b23ace521a403e52ed7405 (patch) | |
tree | 8325f174fe2613cffd7fc7d5ac065ec7ce5b7864 /flang/lib/Frontend/CompilerInvocation.cpp | |
parent | 7e4f7fcd9c0622270269d9e01031c5059cb41dae (diff) | |
download | llvm-f84056c38f1fd14881b23ace521a403e52ed7405.zip llvm-f84056c38f1fd14881b23ace521a403e52ed7405.tar.gz llvm-f84056c38f1fd14881b23ace521a403e52ed7405.tar.bz2 |
[DebugInfo] Handle DW_OP_LLVM_extract_bits in SROA (#94638)
This doesn't need any work to be done in SROA itself, but rather in
functions that it uses. Specifically:
* DIExpression::createFragmentExpression is made to understand
DW_OP_LLVM_extract_bits
* valueCoversEntireFragment is made to check the active bits instead of
the fragment size, so that it handles extract_bits correctly
Diffstat (limited to 'flang/lib/Frontend/CompilerInvocation.cpp')
0 files changed, 0 insertions, 0 deletions