This adds setLSDALabel and getLSDALabel to EHStreamer, to cache
per-function LSDA starting label for future use. Currently no EH schemes
need this, but wasm EH scheme needs to this in a follow-up patch, and
because this LSDA label is emitted in a target-independent part of code,
it is not easy to make it as a wasm-only function.
Details
Details
Diff Detail
Diff Detail
- Repository
- rL LLVM
- Build Status
Buildable 23261 Build 23260: arc lint + arc unit
Event Timeline
Comment Actions
I couldn't add setLSDALabel to [[ https://github.com/llvm-mirror/llvm/blob/993ef0ca960f8ffd107c33bfbf1fd603bcf5c66c/lib/CodeGen/AsmPrinter/WinException.cpp#L1063 | emitCLRExceptionTable ]], because to me it was unclear which symbol is the per-function LSDA symbol. Please let me know if there is one.