Truncate the immediate in logical operation to the register width
authorArnaud A. de Grandmaison <arnaud.degrandmaison@arm.com>
Tue, 8 Jul 2014 09:53:04 +0000 (09:53 +0000)
committerArnaud A. de Grandmaison <arnaud.degrandmaison@arm.com>
Tue, 8 Jul 2014 09:53:04 +0000 (09:53 +0000)
commitd7827606ded564b709223ccbfb09cb1e34cfe22e
treef85a60d200921850f31f6a38db1e73c0b3d99e10
parentfb8a2a95cd5af1e0202513a559568df8d2882a16
Truncate the immediate in logical operation to the register width

And continue to produce an error if the 32 most significant bits are not all ones or zeros.

llvm-svn: 212520
llvm/lib/Target/AArch64/AsmParser/AArch64AsmParser.cpp
llvm/test/MC/AArch64/basic-a64-diagnostics.s
llvm/test/MC/AArch64/basic-a64-instructions.s