commit | d36742f0125748a6b0cd8c927d0f6053c4c5b57e | [log] [tgz] |
---|---|---|
author | Sanjoy Das <sanjoy@playingwithpointers.com> | Fri Apr 01 02:51:26 2016 +0000 |
committer | Sanjoy Das <sanjoy@playingwithpointers.com> | Fri Apr 01 02:51:26 2016 +0000 |
tree | b11622ed860942532653a91c4b942a76e205d765 | |
parent | 3258a27b2c51d898ac77a428bcde1fd99f8553de [diff] |
Don't insert lifetime end markers on deoptimizing returns They're not necessary (since the lifetime of the alloca is trivially over due to the return), and the way LLVM inserts the lifetime.end markers breaks the IR (we get a lifetime end marker between the deoptimize call and the return). git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@265100 91177308-0d34-0410-b5e6-96231b3b80d8