Add more nvcasts
authorArnold Schwaighofer <aschwaighofer@apple.com>
Tue, 7 Jul 2015 23:13:18 +0000 (23:13 +0000)
committerArnold Schwaighofer <aschwaighofer@apple.com>
Tue, 7 Jul 2015 23:13:18 +0000 (23:13 +0000)
commit39fe55270a9639f0451357e14649bac2806e0b8e
tree57f01f167e8f5ea4598dc07d5902e38872985db9
parent8ef6f1e24baa4fd9f2ff1ae04799a6d8b5a6f320
Add more nvcasts

Tim Northover has told me that they can occur when the compiler cleverly
constructs constants - as demonstrated in the test case.

rdar://21703486

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@241641 91177308-0d34-0410-b5e6-96231b3b80d8
lib/Target/AArch64/AArch64InstrInfo.td
test/CodeGen/AArch64/arm64-nvcast.ll