Main thing I was unsure about was to whether try to delete the now
dead landing blocks, or leave that for the unreachable block reduction.
Personality function is not reduced, but that should be a separate
reduction on the function.
Fixes #58815
Paths
| Differential D140863
llvm-reduce: Add reduction for invokes ClosedPublic Authored by arsenm on Jan 2 2023, 7:15 PM.
Details
Diff Detail Event Timelinearsenm added a parent revision: D140862: llvm-reduce: Fix invalid reductions for exceptions, tokens and swifterror.Jan 2 2023, 7:16 PM arsenm added a child revision: D140864: llvm-reduce: Add reduction for function personalities.Jan 2 2023, 7:16 PM Comment Actions
Especially as it runs directly afterwards, seems fine to leave them for the dedicated pass...
This revision is now accepted and ready to land.Jan 3 2023, 5:01 AM
Revision Contents
Diff 485959 llvm/test/tools/llvm-reduce/reduce-invoke.ll
llvm/tools/llvm-reduce/CMakeLists.txt
llvm/tools/llvm-reduce/DeltaManager.cpp
llvm/tools/llvm-reduce/deltas/ReduceInvokes.h
llvm/tools/llvm-reduce/deltas/ReduceInvokes.cpp
|
Broken check line