aboutsummaryrefslogtreecommitdiff
path: root/clang/lib/Basic/Module.cpp
diff options
context:
space:
mode:
authorSander de Smalen <sander.desmalen@arm.com>2018-07-30 16:05:45 +0000
committerSander de Smalen <sander.desmalen@arm.com>2018-07-30 16:05:45 +0000
commite64206a02c2501f06929c1b4ae839f3437ac9079 (patch)
tree4bdbcf955a0fd82c2af61e1188d5ac8f55bcd415 /clang/lib/Basic/Module.cpp
parentce979dd24ae669656020724da43ce578f7819359 (diff)
downloadllvm-e64206a02c2501f06929c1b4ae839f3437ac9079.zip
llvm-e64206a02c2501f06929c1b4ae839f3437ac9079.tar.gz
llvm-e64206a02c2501f06929c1b4ae839f3437ac9079.tar.bz2
[AArch64][SVE] Asm: Enable instructions to be prefixed.
This patch enables instructions that are destructive on their destination- and first source operand, to be prefixed with a MOVPRFX instruction. This patch also adds a variety of tests: - positive tests for all instructions and forms that accept a movprfx for either or both predicated and unpredicated forms. - negative tests for all instructions and forms that do not accept an unpredicated or predicated movprfx. - negative tests for the diagnostics that get emitted when a MOVPRFX instruction is used incorrectly. This is patch [2/2] in a series to add MOVPRFX instructions: - Patch [1/2]: https://reviews.llvm.org/D49592 - Patch [2/2]: https://reviews.llvm.org/D49593 Reviewers: rengolin, SjoerdMeijer, samparker, fhahn, javed.absar Reviewed By: SjoerdMeijer Differential Revision: https://reviews.llvm.org/D49593 llvm-svn: 338261
Diffstat (limited to 'clang/lib/Basic/Module.cpp')
0 files changed, 0 insertions, 0 deletions