diff options
author | Sander de Smalen <sander.desmalen@arm.com> | 2017-11-15 15:44:43 +0000 |
---|---|---|
committer | Sander de Smalen <sander.desmalen@arm.com> | 2017-11-15 15:44:43 +0000 |
commit | 8e607346af9548ec1fd478cde6138c857c7edbcd (patch) | |
tree | 946eb6cc846544578666f619962f2da034b85716 /llvm/lib/Passes/PassBuilder.cpp | |
parent | cd729ead016b27cacbee42f7c095d5b8042d9216 (diff) | |
download | bcm5719-llvm-8e607346af9548ec1fd478cde6138c857c7edbcd.tar.gz bcm5719-llvm-8e607346af9548ec1fd478cde6138c857c7edbcd.zip |
[AArch64][SVE] Asm: Report SVE parsing diagnostics only once
Summary:
Prevent an issue where a diagnostic is reported multiple times by bailing out with a ParseFail if an invalid SVE register element qualifier/suffix is specified, for example:
<stdin>:10:18: error: invalid sve vector kind qualifier
add z20.h, z2.h, z31.x
^
<stdin>:10:18: error: invalid sve vector kind qualifier
add z20.h, z2.h, z31.x
...
<stdin>:10:18: error: invalid sve vector kind qualifier
add z20.h, z2.h, z31.x
^
Reviewers: fhahn, rengolin
Reviewed By: rengolin
Subscribers: aemerson, javed.absar, tschuett, llvm-commits, kristof.beyls
Differential Revision: https://reviews.llvm.org/D39894
llvm-svn: 318297
Diffstat (limited to 'llvm/lib/Passes/PassBuilder.cpp')
0 files changed, 0 insertions, 0 deletions