[fast-isel] Cleaner fix for when we're unable to handle a non-double multi-reg
authorChad Rosier <mcrosier@apple.com>
Fri, 11 May 2012 18:51:55 +0000 (18:51 +0000)
committerChad Rosier <mcrosier@apple.com>
Fri, 11 May 2012 18:51:55 +0000 (18:51 +0000)
commit2a2e9d54e95f01eaa5626dcdf57950e9e6f95f2c
treefc4f5ba882e3a01d46eafed8b3218f59922033ce
parent12c807873a5988d900c8032e7d98f8f07da5c628
[fast-isel] Cleaner fix for when we're unable to handle a non-double multi-reg
retval.  Hoists check before emitting the call to avoid unnecessary work.
rdar://11430407
PR12796

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@156628 91177308-0d34-0410-b5e6-96231b3b80d8
lib/Target/ARM/ARMFastISel.cpp
test/CodeGen/ARM/fast-isel-call-multi-reg-return.ll [new file with mode: 0644]