diff options
| author | Nirav Dave <niravd@google.com> | 2017-12-06 15:30:13 +0000 |
|---|---|---|
| committer | Nirav Dave <niravd@google.com> | 2017-12-06 15:30:13 +0000 |
| commit | 7d8f3e0c932931ba7e3743d1b0f25466054000aa (patch) | |
| tree | cde59ea9839f7021c61f5cfd5585a7d5f46acf13 /llvm/lib/Target/Hexagon/HexagonISelLoweringHVX.cpp | |
| parent | 2e004b3ddb717e5a673c894d77e2c088eb27e65c (diff) | |
| download | bcm5719-llvm-7d8f3e0c932931ba7e3743d1b0f25466054000aa.tar.gz bcm5719-llvm-7d8f3e0c932931ba7e3743d1b0f25466054000aa.zip | |
[ARM][AArch64][DAG] Reenable post-legalize store merge
Reenable post-legalize stores with constant merging computation and
corresponding test case.
* Properly truncate store merge constants
* Disable merging of truncated stores floating points
* Ensure merges of constant stores into a single vector are
constructed from legal elements.
Reviewers: eastig, efriedma
Reviewed By: eastig
Subscribers: spatel, rengolin, aemerson, javed.absar, kristof.beyls, hiraditya, llvm-commits
Differential Revision: https://reviews.llvm.org/D40701
llvm-svn: 319899
Diffstat (limited to 'llvm/lib/Target/Hexagon/HexagonISelLoweringHVX.cpp')
0 files changed, 0 insertions, 0 deletions

