summaryrefslogtreecommitdiff
path: root/llvm/lib/Target/WebAssembly/WebAssemblyMCInstLower.cpp
AgeCommit message (Expand)Author
2025-08-03MCSymbolWasm: Remove classofFangrui Song
2025-07-22[WebAssembly] Fix warningsKazu Hirata
2025-07-22[WebAssembly,llvm] Add llvm.wasm.ref.test.func intrinsic (#147486)Hood Chatham
2025-07-07WebAssembly: Stop changing MCAsmInfo's ExceptionsType based on flags (#146343)Matt Arsenault
2025-06-26WebAssembly: Merge MCExpr into MCAsmInfoFangrui Song
2025-04-08[WebAssembly] Add WebAssembly::SpecifierFangrui Song
2025-03-03[NFC]Make file-local cl::opt global variables static (#126486)chrisPyr
2025-01-27[WebAssembly] Fix catch block type in wasm64 (#124381)Heejin Ahn
2024-11-15[WebAssembly] Remove unused includes (NFC) (#116318)Kazu Hirata
2024-09-10[WebAssembly] Add assembly support for final EH proposal (#107917)Heejin Ahn
2024-04-02[WebAssembly] Allocate MCSymbolWasm data on MCContext (#85866)Tim Neumann
2023-08-18[WebAssembly] Create separation between MC and CodeGen layersReid Kleckner
2023-03-29[WebAssembly] Use ArrayRef/SmallVectorImpl in parameters (NFC)Heejin Ahn
2023-01-23[MC] Make more use of MCInstrDesc::operands. NFC.Jay Foad
2022-07-06[WebAssembly][NFC] Reuse the regClassToValType helper in WebAssemblyMCInstLowerAlex Bradbury
2022-01-29[WebAssembly][NFC] Refactor WasmSymbol type setting codePaulo Matos
2021-12-16[WebAssembly] Support clang -fwasm-exceptions for bitcodeHeejin Ahn
2021-12-13[WebAssembly] Lower global syms representing tables with .tabletypePaulo Matos
2021-12-06[WebAssembly] Implementation of intrinsic for ref.null and HeapType removalPaulo Matos
2021-10-20[WebAssembly] Implementation of table.get/set for reftypes in LLVM IRPaulo Matos
2021-10-12[WebAssembly] Make EH work with dynamic linkingHeejin Ahn
2021-09-14[WebAssembly] Allow import and export of TLS symbols between DSOsSam Clegg
2021-08-24[WebAssembly] Tidy up EH/SjLj optionsHeejin Ahn
2021-08-03[WebAssembly] Misc. cosmetic changes in EH (NFC)Heejin Ahn
2021-07-22[WebAssembly] Implementation of global.get/set for reftypes in LLVM IRPaulo Matos
2021-07-09[WebAssembly] Added initial type checker to MC AssemblerWouter van Oortmerssen
2021-07-02Revert "[WebAssembly] Implementation of global.get/set for reftypes in LLVM IR"Roman Lebedev
2021-07-02[WebAssembly] Implementation of global.get/set for reftypes in LLVM IRPaulo Matos
2021-06-17[WebAssembly] Rename event to tagHeejin Ahn
2021-06-10Revert "Implementation of global.get/set for reftypes in LLVM IR"David Spickett
2021-06-10Implementation of global.get/set for reftypes in LLVM IRPaulo Matos
2021-05-20[WebAssembly] Fix PIC/GOT codegen for wasm64Wouter van Oortmerssen
2021-05-11[CodeGen][WebAssembly] Better lowering for WASM_SYMBOL_TYPE_GLOBAL symbolsAndy Wingo
2021-04-22[WebAssembly] Put utility functions in Utils directory (NFC)Heejin Ahn
2021-03-01[WebAssembly] call_indirect issues table number relocsAndy Wingo
2021-02-23Revert "[WebAssembly] call_indirect issues table number relocs"Andy Wingo
2021-02-22[WebAssembly] call_indirect issues table number relocsAndy Wingo
2021-02-04[WebAssembly] Support single-floating-point immediate valueDan Gohman
2021-01-19Revert "[WebAssembly] call_indirect issues table number relocs"Sam Clegg
2021-01-19[WebAssembly] call_indirect issues table number relocsAndy Wingo
2020-11-13[WebAssembly] Add new relocation type for TLS data symbolsSam Clegg
2020-11-03[NFC] Inline wasm assertion-only variableJordan Rupprecht
2020-11-03[WebAssembly] Implement ref.nullAndy Wingo
2020-10-07[WebAssembly] Rename Emscripten EH functionsHeejin Ahn
2020-06-25[WebAssembly] Adding 64-bit versions of __stack_pointer and other globalsWouter van Oortmerssen
2020-06-15[WebAssembly] Adding 64-bit version of R_WASM_MEMORY_ADDR_* relocsWouter van Oortmerssen
2020-05-22[Target] Fix typos. NFCMarek Kurdej
2020-03-19[WebAssembly] Support swiftself and swifterror for WebAssembly targetYuta Saito
2020-02-18[WebAssembly] Replace all calls with generalized multivalue callsThomas Lively
2020-02-18[WebAssembly] Implement multivalue call_indirectsThomas Lively