Remove LowerInvoke's obsolete "-enable-correct-eh-support" option
This option caused LowerInvoke to generate code using SJLJ-based exception handling, but there is no code left that interprets the jmp_buf stack that the resulting code maintained (llvm.sjljeh.jblist). This option has been obsolete for a while, and replaced by SjLjEHPrepare. This leaves the default behaviour of LowerInvoke, which is to convert invokes to calls. Differential Revision: http://llvm-reviews.chandlerc.com/D3136 llvm-svn: 204388
Showing
- llvm/docs/CommandGuide/llc.rst 0 additions, 5 deletionsllvm/docs/CommandGuide/llc.rst
- llvm/docs/CommandGuide/lli.rst 0 additions, 6 deletionsllvm/docs/CommandGuide/lli.rst
- llvm/docs/Passes.rst 6 additions, 25 deletionsllvm/docs/Passes.rst
- llvm/include/llvm/Transforms/Scalar.h 4 additions, 10 deletionsllvm/include/llvm/Transforms/Scalar.h
- llvm/lib/CodeGen/Passes.cpp 1 addition, 1 deletionllvm/lib/CodeGen/Passes.cpp
- llvm/lib/Transforms/Utils/LowerInvoke.cpp 8 additions, 507 deletionsllvm/lib/Transforms/Utils/LowerInvoke.cpp
- llvm/test/Transforms/LowerInvoke/2004-02-29-PHICrash.ll 0 additions, 15 deletionsllvm/test/Transforms/LowerInvoke/2004-02-29-PHICrash.ll
- llvm/test/Transforms/LowerInvoke/2005-08-03-InvokeWithPHI.ll 0 additions, 17 deletionsllvm/test/Transforms/LowerInvoke/2005-08-03-InvokeWithPHI.ll
- llvm/test/Transforms/LowerInvoke/2005-08-03-InvokeWithPHIUse.ll 0 additions, 15 deletions...est/Transforms/LowerInvoke/2005-08-03-InvokeWithPHIUse.ll
- llvm/test/Transforms/LowerInvoke/2008-02-14-CritEdgePhiCrash.ll 0 additions, 14 deletions...est/Transforms/LowerInvoke/2008-02-14-CritEdgePhiCrash.ll
- llvm/test/Transforms/LowerInvoke/basictest.ll 0 additions, 30 deletionsllvm/test/Transforms/LowerInvoke/basictest.ll
Loading
Please register or sign in to comment