summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Transforms
diff options
context:
space:
mode:
authorKrzysztof Parzyszek <kparzysz@codeaurora.org>2016-08-12 21:05:05 +0000
committerKrzysztof Parzyszek <kparzysz@codeaurora.org>2016-08-12 21:05:05 +0000
commitf28596360895d51c12bd34e68df66ee63ce4baa4 (patch)
tree91429d8b289337b1b58c0f29eb839033139d670f /llvm/lib/Transforms
parent5d70d82f607fcd0d793af95191dcb4bf0d951d50 (diff)
downloadbcm5719-llvm-f28596360895d51c12bd34e68df66ee63ce4baa4.tar.gz
bcm5719-llvm-f28596360895d51c12bd34e68df66ee63ce4baa4.zip
[Hexagon] Cleanup and standardize vector load/store pseudo instructions
Remove the following single-vector load/store pseudo instructions, use real instructions instead: LDriv_pseudo_V6 STriv_pseudo_V6 LDriv_pseudo_V6_128B STriv_pseudo_V6_128B LDrivv_indexed STrivv_indexed LDrivv_indexed_128B STrivv_indexed_128B Rename the double-vector load/store pseudo instructions, add unaligned counterparts: -- old -- -- new -- -- unaligned -- LDrivv_pseudo_V6 PS_vloadrw_io PS_vloadrwu_io LDrivv_pseudo_V6_128B PS_vloadrw_io_128B PS_vloadrwu_io_128B STrivv_pseudo_V6 PS_vstorerw_io PS_vstorerwu_io STrivv_pseudo_V6_128B PS_vstorerw_io_128 PS_vstorerwu_io_128 llvm-svn: 278564
Diffstat (limited to 'llvm/lib/Transforms')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud