[PATCH] D73786: [ARM,MVE] Fix vreinterpretq in big-endian mode.

2020-02-03 Thread Simon Tatham via Phabricator via cfe-commits
This revision was automatically updated to reflect the committed changes. Closed by commit rG961530fdc9f7: [ARM,MVE] Fix vreinterpretq in big-endian mode. (authored by simon_tatham). Changed prior to commit: https://reviews.llvm.org/D73786?vs=241727=242012#toc Repository: rG LLVM Github

[PATCH] D73786: [ARM,MVE] Fix vreinterpretq in big-endian mode.

2020-02-02 Thread Dave Green via Phabricator via cfe-commits
dmgreen accepted this revision. dmgreen added a comment. This revision is now accepted and ready to land. Big endian making things fun again. VECTOR_REG_CAST looks useful for lowering too. LGTM Comment at: llvm/lib/Target/ARM/ARMInstrMVE.td:3958 // Occasionally we need to

[PATCH] D73786: [ARM,MVE] Fix vreinterpretq in big-endian mode.

2020-01-31 Thread Simon Tatham via Phabricator via cfe-commits
simon_tatham created this revision. simon_tatham added reviewers: dmgreen, MarkMurrayARM, miyuki, ostannard. Herald added subscribers: llvm-commits, cfe-commits, hiraditya, kristof.beyls. Herald added projects: clang, LLVM. In big-endian MVE, the simple vector load/store instructions (i.e. both