diff options
author | Krzysztof Parzyszek <kparzysz@codeaurora.org> | 2018-01-30 18:12:37 +0000 |
---|---|---|
committer | Krzysztof Parzyszek <kparzysz@codeaurora.org> | 2018-01-30 18:12:37 +0000 |
commit | 39a9842f3cfb35aae9d4e93806e4171aa67ed67e (patch) | |
tree | 8a8f6d0c97a7a2a4b81243dd2cb62aea8d956fe2 /lldb/packages/Python/lldbsuite/test/python_api/thread/TestThreadAPI.py | |
parent | 96a284114ecd0df27d7b5f54cf712a3059252eb2 (diff) | |
download | bcm5719-llvm-39a9842f3cfb35aae9d4e93806e4171aa67ed67e.tar.gz bcm5719-llvm-39a9842f3cfb35aae9d4e93806e4171aa67ed67e.zip |
[Hexagon] Handle non-aligned offsets in globals in extender optimization
Instructions like memd(r0+##global+1) are legal as long as the entire
address is properly aligned. Assuming that "global" is aligned at an
8-byte boundary, the expression "global+1" appears to be misaligned.
Handle such cases in HexagonConstExtenders, and make sure that any non-
extended offsets generated are still aligned accordingly.
llvm-svn: 323799
Diffstat (limited to 'lldb/packages/Python/lldbsuite/test/python_api/thread/TestThreadAPI.py')
0 files changed, 0 insertions, 0 deletions