Windows EH funclets need to be contiguous. The FuncletLayout pass will
ensure that the funclets are together and begin with a funclet entry MBB.
Details
Details
Diff Detail
Diff Detail
Paths
| Differential D12943
[WinEH] Add a funclet layout pass ClosedPublic Authored by majnemer on Sep 17 2015, 1:30 PM.
Details Summary Windows EH funclets need to be contiguous. The FuncletLayout pass will
Diff Detail Event Timelinemajnemer updated this object. This revision is now accepted and ready to land.Sep 17 2015, 1:35 PM Closed by commit rL247937: [WinEH] Add a funclet layout pass (authored by majnemer). · Explain WhySep 17 2015, 1:49 PM This revision was automatically updated to reflect the committed changes.
Revision Contents
Diff 35030 include/llvm/CodeGen/Passes.h
include/llvm/InitializePasses.h
lib/CodeGen/CMakeLists.txt
lib/CodeGen/CodeGen.cpp
lib/CodeGen/FuncletLayout.cpp
lib/CodeGen/Passes.cpp
test/CodeGen/X86/funclet-layout.ll
|
You can do: