commit | 6584a7a479c2f385e7dc4601347ae10ae2547b46 | [log] [tgz] |
---|---|---|
author | Sanjoy Das <sanjoy@playingwithpointers.com> | Fri Apr 01 02:51:30 2016 +0000 |
committer | Sanjoy Das <sanjoy@playingwithpointers.com> | Fri Apr 01 02:51:30 2016 +0000 |
tree | 789037752eb1d7196e5482a64bfb02de5bf60625 | |
parent | d36742f0125748a6b0cd8c927d0f6053c4c5b57e [diff] |
Don't insert stackrestore on deoptimizing returns They're not necessary (since the stack pointer is trivially restored on return), and the way LLVM inserts the stackrestore calls breaks the IR (we get a stackrestore between the deoptimize call and the return). git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@265101 91177308-0d34-0410-b5e6-96231b3b80d8