- Updates InstPrinter to handle catch_all.
- Makes rethrow condition an early exit from the function to make the rest simpler.
- Unify label and catch counters. They don't need to be counted separately and this will help delegate instruction later.
- Removes LastSeenEHInst field. This was first introduced to handle when there are more than one catch blocks per try, but this was not implemented correctly and not being used at the moment anyway.
- Reenables all tests in cfg-stackify-eh.ll that don't deal with unwind destination mismatches, which will be handled in a later CL.
Details
Details
Diff Detail
Diff Detail
- Repository
- rG LLVM Github Monorepo