[InstCombine] Be more conservative about removing stackrestore
authorReid Kleckner <rnk@google.com>
Sat, 27 Feb 2016 00:53:54 +0000 (00:53 +0000)
committerReid Kleckner <rnk@google.com>
Sat, 27 Feb 2016 00:53:54 +0000 (00:53 +0000)
commit892ae2e2b65004c22e3cfbfe4e1c44717f4214d0
tree8f790053fb18158932f1d62bd2ded712cd31b761
parentf91b1639505183a88b147012068776abf53a37cd
[InstCombine] Be more conservative about removing stackrestore

We ended up removing a save/restore pair around an inalloca call,
leading to a miscompile in Chromium.

llvm-svn: 262095
llvm/lib/Transforms/InstCombine/InstCombineCalls.cpp
llvm/test/Transforms/InstCombine/stacksaverestore.ll