See companion paper: https://isocpp.org/files/papers/P1676R0.pdf
(or https://wg21.link/p1676 after the mailing is published)
This is not intended for real review. Mostly to keep select few appraised of this effort.
Paths
| Differential D63388
WIP: experimenting with EH optimizations Needs ReviewPublic Authored by GorNishanov on Jun 16 2019, 12:05 PM.
Details Summary See companion paper: https://isocpp.org/files/papers/P1676R0.pdf This is not intended for real review. Mostly to keep select few appraised of this effort.
Diff Detail Event TimelineComment Actions
Was rushing to the mailing deadline. Will add sometime between now and Cologne. Comment Actions
Mailing has not been published yet. I wonder if this link works? Comment Actions
Indeed does! Most wonderful, I look forward to optimizations around exception :) Comment Actions Thanks a lot for working on this. There's a lot of room to improve the performance of exceptions that nobody has done for C++ yet. I've added some reviewers that I'm aware are familiar with the area or that I've talked with about this before.
Comment Actions
My apologies for dumping this patch which is very very rough WIP. I hope those who choose to look at it closely would not do more than a cursory look. I intend to do more much more work on it before submitting for real review :-).
Revision Contents
Diff 204963 include/llvm/InitializePasses.h
include/llvm/LinkAllPasses.h
include/llvm/Transforms/Scalar.h
lib/Transforms/IPO/PassManagerBuilder.cpp
lib/Transforms/Scalar/CMakeLists.txt
lib/Transforms/Scalar/CXXSimplifyEH.cpp
lib/Transforms/Scalar/Scalar.cpp
|
Nice.