Unify the lowering of arguments during SjLj prepare.
authorBill Wendling <isanbard@gmail.com>
Mon, 14 Jul 2014 18:21:11 +0000 (18:21 +0000)
committerBill Wendling <isanbard@gmail.com>
Mon, 14 Jul 2014 18:21:11 +0000 (18:21 +0000)
commite31c05926bfdfbd0f3bdd21e1456e416872cd1cc
treead1dcecc9a938c10887de990d999b3864fc8f096
parent9cfe4c2dd31e52c8d1bdec1edd4eead9ca78336a
Unify the lowering of arguments during SjLj prepare.

The 'select true, %arg, undef' instruction can be used for both aggregate and
non-aggregate arguments.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@212967 91177308-0d34-0410-b5e6-96231b3b80d8
lib/CodeGen/SjLjEHPrepare.cpp
test/CodeGen/ARM/sjljehprepare-lower-empty-struct.ll