summaryrefslogtreecommitdiff
path: root/llvm/lib/Target/WebAssembly/WebAssemblyCFGStackify.cpp
AgeCommit message (Expand)Author
2025-08-01[𝘀𝗽𝗿] changes to main this commit is based onusers/aengelke/spr/main.ir-make-branchinst-operand-order-consistentLU-JOHN
2025-03-10[WebAssembly] Remove wasm-specific findWasmUnwindDestinations (#130374)Heejin Ahn
2025-01-27[WebAssembly] Fix catch block type in wasm64 (#124381)Heejin Ahn
2025-01-22[WebAssembly] Add unreachable before catch destinations (#123915)Heejin Ahn
2025-01-09[WebAssembly] Add -wasm-use-legacy-eh option (#122158)Heejin Ahn
2024-11-05[WebAssembly] Fix rethrow's index calculation (#114693)Heejin Ahn
2024-11-05[WebAssembly] Fix unwind mismatches in new EH (#114361)Heejin Ahn
2024-11-04[WebAssembly] Fix comments in CFGStackify (NFC) (#114362)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
2024-09-04[WebAssembly] Misc. fixes in CFGStackify (NFC) (#107182)Heejin Ahn
2024-08-06[CodeGen] Use optimized domtree for MachineFunction (#102107)Alexis Engelke
2024-07-09[CodeGen][NewPM] Port `machine-loops` to new pass manager (#97793)paperchalice
2024-06-11[CodeGen][NewPM] Split `MachineDominatorTree` into a concrete analysis result...paperchalice
2023-10-05Ensure NoTrapAfterNoreturn is false for the wasm backend (#65876)Matt Harding
2023-08-18[WebAssembly] Create separation between MC and CodeGen layersReid Kleckner
2023-06-08[WebAssembly] Error out on invalid personality functionsHeejin Ahn
2023-01-13[CodeGen][Target] Remove uses of Register::isPhysicalRegister/isVirtualRegist...Craig Topper
2022-08-08[llvm] LLVM_FALLTHROUGH => [[fallthrough]]. NFCFangrui Song
2022-07-06[WebAssembly][NFC] Consolidate TargetRegisterClass=>COPY opcode conversion in...Alex Bradbury
2022-03-16[NFC][CodeGen] Rename some functions in MachineInstr.h and remove duplicated ...Shengchen Kan
2021-12-08[NFC] Rename MachineFunction::DeleteMachineBasicBlockMircea Trofin
2021-11-17[NFC][llvm] Inclusive language: reword and remove uses of sanity in llvm/lib/...Zarko Todorovski
2021-11-06[Target] Use llvm::reverse (NFC)Kazu Hirata
2021-09-20[llvm] Use make_early_inc_range (NFC)Kazu Hirata
2021-04-22[WebAssembly] Fix fixEndsAtEndOfFunction for delegateHeejin Ahn
2021-04-22[WebAssembly] Put utility functions in Utils directory (NFC)Heejin Ahn
2021-02-26[WebAssembly] Fix remapping branch dests in fixCatchUnwindMismatchesHeejin Ahn
2021-02-22[WebAssembly] Remap branch dests after fixCatchUnwindMismatchesHeejin Ahn
2021-02-22[WebAssembly] Rename methods in WasmEHFuncInfo (NFC)Heejin Ahn
2021-02-17[WebAssemblly] Fix EHPadStack update in fixCallUnwindMismatchesHeejin Ahn
2021-02-13[WebAssemblly] Fix rethrow's argument computationHeejin Ahn
2021-02-11[WebAssembly] Fix delegate's argument computationHeejin Ahn
2021-02-06[WebAssembly] Fix catch unwind mismatchesHeejin Ahn
2021-02-06[WebAssembly] Fix call unwind mismatchesHeejin Ahn
2021-01-12[WebAssembly] Remove more unnecessary brs in CFGStackifyHeejin Ahn
2021-01-12[WebAssembly] Misc. refactoring in CFGStackify (NFC)Heejin Ahn
2021-01-11[WebAssembly] Ensure terminate pads are a single BBHeejin 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
2020-12-01[WebAssembly] Support select and block for reference typesHeejin Ahn
2020-09-08[WebAssembly] Fix fixEndsAtEndOfFunction for try-catchHeejin Ahn
2020-07-29[WebAssembly] Fix getBottom for loopsHeejin Ahn
2020-06-19[WebAssembly] Remove TEEs when dests are unstackifiedHeejin Ahn
2020-06-10[WebAssembly] Fix a warning for an unused variableHeejin Ahn
2020-05-28[WebAssembly] Fix a bug in removing unnecessary branchesHeejin Ahn
2020-05-23TargetLowering.h - remove unnecessary TargetMachine.h include. NFCSimon Pilgrim
2020-05-05[WebAssembly] Fix block marker placing after fixUnwindMismatchesHeejin Ahn
2020-04-13[WebAssembly] Fix try placement in fixing unwind mismatchesHeejin Ahn