diff options
author | OCHyams <orlando.hyams@sony.com> | 2022-10-26 17:15:02 +0100 |
---|---|---|
committer | OCHyams <orlando.hyams@sony.com> | 2022-10-27 08:29:39 +0100 |
commit | e1b3d7ab44e19d5a67f9d1a05ea503d23b4c0dd5 (patch) | |
tree | 22c710616c49088b2181354e0f6a8767435b8206 /llvm/utils/UpdateTestChecks/common.py | |
parent | d6ac84bce8efb7a4b812ec7936291c7113d09039 (diff) | |
download | llvm-e1b3d7ab44e19d5a67f9d1a05ea503d23b4c0dd5.zip llvm-e1b3d7ab44e19d5a67f9d1a05ea503d23b4c0dd5.tar.gz llvm-e1b3d7ab44e19d5a67f9d1a05ea503d23b4c0dd5.tar.bz2 |
Account for memory locations in DIExpression::createFragmentExpression
createFragmentExpression rejects expressions containing certain ops, like
DW_OP_plus, that may cause the expression to compute a value that can't be
split.
Teach createFragmentExpression that the value loaded from an address computed
using those ops is safe to split.
Update a unittest to account for and test this change.
Reviewed By: StephenTozer
Differential Revision: https://reviews.llvm.org/D136243
Diffstat (limited to 'llvm/utils/UpdateTestChecks/common.py')
0 files changed, 0 insertions, 0 deletions