diff options
| author | Krzysztof Parzyszek <kparzysz@codeaurora.org> | 2016-08-12 21:05:05 +0000 |
|---|---|---|
| committer | Krzysztof Parzyszek <kparzysz@codeaurora.org> | 2016-08-12 21:05:05 +0000 |
| commit | f28596360895d51c12bd34e68df66ee63ce4baa4 (patch) | |
| tree | 91429d8b289337b1b58c0f29eb839033139d670f /llvm/lib/Transforms/Utils/SimplifyCFG.cpp | |
| parent | 5d70d82f607fcd0d793af95191dcb4bf0d951d50 (diff) | |
| download | bcm5719-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/Utils/SimplifyCFG.cpp')
0 files changed, 0 insertions, 0 deletions

