diff options
author | Jun Bum Lim <junbuml@codeaurora.org> | 2015-10-19 18:34:53 +0000 |
---|---|---|
committer | Jun Bum Lim <junbuml@codeaurora.org> | 2015-10-19 18:34:53 +0000 |
commit | d3548303eca4220b50c2e327b61ff8cc2ef6bf1b (patch) | |
tree | 63e64f9d5bbb302e4bdccb8a8e5d8121437724b2 /llvm/lib/Bitcode | |
parent | 23920ec95da5b2e3e4c6109e6e64cb3e7f95ed16 (diff) | |
download | bcm5719-llvm-d3548303eca4220b50c2e327b61ff8cc2ef6bf1b.tar.gz bcm5719-llvm-d3548303eca4220b50c2e327b61ff8cc2ef6bf1b.zip |
[AArch64]Merge halfword loads into a 32-bit load
Convert two halfword loads into a single 32-bit word load with bitfield extract
instructions. For example :
ldrh w0, [x2]
ldrh w1, [x2, #2]
becomes
ldr w0, [x2]
ubfx w1, w0, #16, #16
and w0, w0, #ffff
llvm-svn: 250719
Diffstat (limited to 'llvm/lib/Bitcode')
0 files changed, 0 insertions, 0 deletions