summaryrefslogtreecommitdiffstats
path: root/lldb/packages/Python/lldbsuite/test/python_api/signals/main.cpp
diff options
context:
space:
mode:
authorJun Bum Lim <junbuml@codeaurora.org>2015-12-22 16:36:16 +0000
committerJun Bum Lim <junbuml@codeaurora.org>2015-12-22 16:36:16 +0000
commit6755c3bc5f0ab97f38eec776147df7b01c80e915 (patch)
treec4d1b992ae3c3bbae98bfe6283a72fb0f565ff32 /lldb/packages/Python/lldbsuite/test/python_api/signals/main.cpp
parent4d156ae0c8b63ec1e5e266c78046f183bb7cf558 (diff)
downloadbcm5719-llvm-6755c3bc5f0ab97f38eec776147df7b01c80e915.tar.gz
bcm5719-llvm-6755c3bc5f0ab97f38eec776147df7b01c80e915.zip
[AArch64] Promote loads from stored
This is a recommit of r256004 which was reverted in r256160. The issue was the incorrect promotion for half and byte loads transformed into mov instructions. This fix will replace half and byte type loads only with bit field extracts. Original commit message: This change promotes load instructions which directly read from stored by replacing them with mov instructions. If the store is wider than the load, the load will be replaced with a bitfield extract. For example : STRWui %W1, %X0, 1 %W0 = LDRHHui %X0, 3 becomes STRWui %W1, %X0, 1 %W0 = UBFMWri %W1, 16, 31 llvm-svn: 256249
Diffstat (limited to 'lldb/packages/Python/lldbsuite/test/python_api/signals/main.cpp')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud