- 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. Reviewed By: dschuff, tlively, aardappel Differential Revision: https://reviews.llvm.org/D94043 |
||
|---|---|---|
| .. | ||
| CMakeLists.txt | ||
| WebAssemblyAsmBackend.cpp | ||
| WebAssemblyFixupKinds.h | ||
| WebAssemblyInstPrinter.cpp | ||
| WebAssemblyInstPrinter.h | ||
| WebAssemblyMCAsmInfo.cpp | ||
| WebAssemblyMCAsmInfo.h | ||
| WebAssemblyMCCodeEmitter.cpp | ||
| WebAssemblyMCTargetDesc.cpp | ||
| WebAssemblyMCTargetDesc.h | ||
| WebAssemblyTargetStreamer.cpp | ||
| WebAssemblyTargetStreamer.h | ||
| WebAssemblyWasmObjectWriter.cpp | ||