summaryrefslogtreecommitdiff
path: root/llvm/lib/Target/WebAssembly/WebAssemblyInstrControl.td
AgeCommit message (Expand)Author
2025-01-22[WebAssembly] Add unreachable before catch destinations (#123915)Heejin Ahn
2024-11-05[WebAssembly] Fix rethrow's index calculation (#114693)Heejin Ahn
2024-09-10[WebAssembly] Add assembly support for final EH proposal (#107917)Heejin Ahn
2024-09-05[WebAssembly] Simplify a switch-case in CFGStackify (NFC) (#107360)Heejin Ahn
2024-09-04[WebAssembly] Rename CATCH/CATCH_ALL to *_LEGACY (#107187)Heejin Ahn
2021-08-04[WebAssembly] Make result of 'catch' inst variadicHeejin Ahn
2021-06-17[WebAssembly] Rename event to tagHeejin Ahn
2021-04-01[WebAssembly] Invert branch condition on xor inputSam Parker
2021-02-17[WebAssembly] Change catch_all's opcodeHeejin Ahn
2021-02-13[WebAssemblly] Fix rethrow's argument computationHeejin Ahn
2021-02-06[WebAssembly] Fix call unwind mismatchesHeejin Ahn
2021-01-09[WebAssembly] Remove exnref and br_on_exnHeejin Ahn
2021-01-09[WebAssembly] Update basic EH instructions for the new specHeejin Ahn
2021-01-08[WebAssembly] Update WasmEHPrepare for the new specHeejin Ahn
2021-01-08[WebAssembly] Rename wasm_rethrow_in_catch intrinsic/builtinHeejin Ahn
2020-09-10[WebAssembly] Set unreachable as canonical to permit disassemblyDominic Chen
2020-06-11[WebAssembly] Make BR_TABLE non-duplicableThomas Lively
2020-06-04[WebAssembly] Lower llvm.debugtrap properlyThomas Lively
2019-10-09[WebAssembly] Make returns variadicThomas Lively
2019-07-15[WebAssembly] Rename except_ref type to exnrefHeejin Ahn
2019-03-16[WebAssembly] Make rethrow take an except_ref type argumentHeejin Ahn
2019-02-06[WebAssembly] Tidy up `let` statements in .td files (NFC)Heejin Ahn
2019-02-05[WebAssembly] Make disassembler always emit most canonical name.Wouter van Oortmerssen
2019-01-30[WebAssembly] Exception handling: Switch to the new proposalHeejin Ahn
2019-01-19Update the file headers across all of the LLVM projects in the monorepoChandler Carruth
2019-01-08[WebAssembly] Use 'I' multiclass template for br_table (NFC)Heejin Ahn
2019-01-03[WebAssembly] Fixed disassembler not knowing about new brlist operandWouter van Oortmerssen
2018-12-26[WebAssembly] Added basic support for if/else/end_if in MC layer.Wouter van Oortmerssen
2018-12-17[WebAssembly] Fix assembler parsing of br_table.Wouter van Oortmerssen
2018-11-14[WebAssembly] Add support for the event sectionHeejin Ahn
2018-10-23[WebAssembly] Fix assembly printing of br_tableHeejin Ahn
2018-10-22[WebAssembly][NFC] Remove WebAssemblyStackifier TableGen backendThomas Lively
2018-10-11[WebAssembly][NFC] Remove repetition of Defs = [ARGUMENTS] (fixed)Thomas Lively
2018-10-11[WebAssembly] Revert rL344180, which was breaking expensive checksThomas Lively
2018-10-10[WebAssembly][NFC] Remove repetition of Defs = [ARGUMENTS]Thomas Lively
2018-09-21[WebAssembly] Simplified selecting asmmatcher stack instructions.Wouter van Oortmerssen
2018-08-27[WebAssembly] Added default stack-only instruction mode for MC.Wouter van Oortmerssen
2018-08-22[WebAssembly] Add hasSideEffects flag to catch instructionsHeejin Ahn
2018-08-21[WebAssembly] Add isEHScopeReturn instruction propertyHeejin Ahn
2018-08-14[WebAssembly] Fix encoding of non-SIMD vector-typed instructionsHeejin Ahn
2018-08-13Revert "[WebAssembly] Added default stack-only instruction mode for MC."Wouter van Oortmerssen
2018-08-10[WebAssembly] Added default stack-only instruction mode for MC.Wouter van Oortmerssen
2018-08-07[WebAssembly] Update SIMD binary arithmeticDerek Schuff
2018-07-18[WebAssembly] Add missing -mattr=+exception-handling guardsHeejin Ahn
2018-06-18[WebAssembly] Make rethrow instruction take a target BB argumentHeejin Ahn
2018-06-18[WebAssembly] Modified tablegen defs to have 2 parallel instuction sets.Wouter van Oortmerssen
2018-06-17[WebAssembly] Simple comment fix. NFC.Heejin Ahn
2018-06-04[WebAssembly] Fix .td files after rL333900Sam Clegg
2018-05-31[WebAssembly] Support instruction selection for catching exceptionsHeejin Ahn
2018-05-10[WebAssembly] Initial Disassembler.Sam Clegg