Avoid using the 'insertvalue' instruction here.
authorBill Wendling <isanbard@gmail.com>
Tue, 13 Dec 2011 09:22:43 +0000 (09:22 +0000)
committerBill Wendling <isanbard@gmail.com>
Tue, 13 Dec 2011 09:22:43 +0000 (09:22 +0000)
commit4762f7525162ddcd3a527677ed8a2d53856f21d9
tree4087fe22a1b05ac995e629a8686c9edb6814bb22
parent13aaca5edf538f967c16b8bdbfe293e2f9d75fc1
Avoid using the 'insertvalue' instruction here.

Fast ISel isn't able to handle 'insertvalue' and it causes a large slowdown
during -O0 compilation. We don't necessarily need to generate an aggregate of
the values here if they're just going to be extracted directly afterwards.
<rdar://problem/10530851>

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@146481 91177308-0d34-0410-b5e6-96231b3b80d8
lib/CodeGen/SjLjEHPrepare.cpp