This was causing the (invalid) predicated versions of the NEON VRINTX and VRINTZ instructions to be accepted, with the condition code being ignored.
Also, there is no NEON VRINTR instruction, so that part of the check was not necessary.
Paths
| Differential D39193
[ARM] Don't omit non-default predication code ClosedPublic Authored by olista01 on Oct 23 2017, 9:58 AM.
Details Summary This was causing the (invalid) predicated versions of the NEON VRINTX and VRINTZ instructions to be accepted, with the condition code being ignored. Also, there is no NEON VRINTR instruction, so that part of the check was not necessary.
Diff Detail
Event TimelineHerald added subscribers: kristof.beyls, javed.absar, aemerson. · View Herald TranscriptOct 23 2017, 9:58 AM
This revision is now accepted and ready to land.Nov 21 2017, 7:28 AM Closed by commit rL318771: [ARM] Don't omit non-default predication code (authored by olista01). · Explain WhyNov 21 2017, 7:34 AM This revision was automatically updated to reflect the committed changes.
Revision Contents
Diff 123795 llvm/trunk/lib/Target/ARM/AsmParser/ARMAsmParser.cpp
llvm/trunk/test/MC/ARM/invalid-fp-armv8.s
llvm/trunk/test/MC/ARM/invalid-neon-v8.s
|