Handle ARM inline asm "w" constraints with 64-bit ("d") registers.
authorBob Wilson <bob.wilson@apple.com>
Fri, 18 Dec 2009 01:03:29 +0000 (01:03 +0000)
committerBob Wilson <bob.wilson@apple.com>
Fri, 18 Dec 2009 01:03:29 +0000 (01:03 +0000)
commit5afffaed5c0095930020947322633f0d0b02ffed
tree0fd14078c6a45f2d5fabd542e121e759cf9c2303
parentf042396b0f01d3cb7aeacef433f0b0c2cc138878
Handle ARM inline asm "w" constraints with 64-bit ("d") registers.
The change in SelectionDAGBuilder is needed to allow using bitcasts to convert
between f64 (the default type for ARM "d" registers) and 64-bit Neon vector
types.  Radar 7457110.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@91649 91177308-0d34-0410-b5e6-96231b3b80d8
lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp
lib/Target/ARM/ARMISelLowering.cpp
test/CodeGen/ARM/inlineasm3.ll