ARM: mark various aliases with their architecture requirements.
authorTim Northover <tnorthover@apple.com>
Thu, 24 Oct 2013 12:22:58 +0000 (12:22 +0000)
committerTim Northover <tnorthover@apple.com>
Thu, 24 Oct 2013 12:22:58 +0000 (12:22 +0000)
commit64dacb2b8ae7fad0c5ba9687bedb1185266c048c
tree80f0c3d59eea64f4c75e267e27362b4dde8aa8a6
parentd280ee48e85b554f84ee4cd0951bb88f8459a34b
ARM: mark various aliases with their architecture requirements.

If an alias inherits directly from InstAlias then it doesn't get any default
"Requires" values, so llvm-mc will allow it even on architectures that don't
support the underlying instruction.

This tidies up the obvious VFP and NEON cases I found.

llvm-svn: 193340
llvm/lib/Target/ARM/ARMInstrNEON.td
llvm/lib/Target/ARM/ARMInstrVFP.td
llvm/test/MC/ARM/diagnostics-noneon.s [new file with mode: 0644]
llvm/test/MC/ARM/diagnostics.s