The ARM NEON vector compare instructions take three arguments. However, the
authorJoel Jones <joel_k_jones@apple.com>
Thu, 14 Feb 2013 23:18:40 +0000 (23:18 +0000)
committerJoel Jones <joel_k_jones@apple.com>
Thu, 14 Feb 2013 23:18:40 +0000 (23:18 +0000)
commit0f8617b17ea46c182ebfe82e6ddb718b2f7dfc9f
treea1b0ef1b7412671dd0fc487e076667ac58766ae2
parenta1c6635ca30b6e8a65d4632c12a76612591ed7b8
The ARM NEON vector compare instructions take three arguments. However, the
assembler should also accept a two arg form, as the docuemntation specifies that
the first (destination) register is optional.

This patch uses TwoOperandAliasConstraint to add the two argument form.

It also fixes an 80-column formatting problem in:
  test/MC/ARM/neon-bitwise-encoding

<rdar://problem/12909419> Clang rejects ARM NEON assembly instructions

llvm-svn: 175221
llvm/lib/Target/ARM/ARMInstrNEON.td
llvm/test/MC/ARM/neon-bitwise-encoding.s