aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Target/WebAssembly/WebAssemblyMCInstLower.cpp
AgeCommit message (Expand)AuthorFilesLines
10 days[WebAssembly] Fix warningsKazu Hirata1-0/+1
10 days[WebAssembly,llvm] Add llvm.wasm.ref.test.func intrinsic (#147486)Hood Chatham1-1/+53
2025-07-07WebAssembly: Stop changing MCAsmInfo's ExceptionsType based on flags (#146343)Matt Arsenault1-3/+1
2025-06-26WebAssembly: Merge MCExpr into MCAsmInfoFangrui Song1-1/+1
2025-04-08[WebAssembly] Add WebAssembly::SpecifierFangrui Song1-8/+9
2025-03-03[NFC]Make file-local cl::opt global variables static (#126486)chrisPyr1-1/+1
2025-01-27[WebAssembly] Fix catch block type in wasm64 (#124381)Heejin Ahn1-6/+13
2024-11-15[WebAssembly] Remove unused includes (NFC) (#116318)Kazu Hirata1-1/+0
2024-09-10[WebAssembly] Add assembly support for final EH proposal (#107917)Heejin Ahn1-3/+19
2024-04-02[WebAssembly] Allocate MCSymbolWasm data on MCContext (#85866)Tim Neumann1-8/+7
2023-08-18[WebAssembly] Create separation between MC and CodeGen layersReid Kleckner1-5/+5
2023-03-29[WebAssembly] Use ArrayRef/SmallVectorImpl in parameters (NFC)Heejin Ahn1-2/+2
2023-01-23[MC] Make more use of MCInstrDesc::operands. NFC.Jay Foad1-1/+1
2022-07-06[WebAssembly][NFC] Reuse the regClassToValType helper in WebAssemblyMCInstLowerAlex Bradbury1-21/+4
2022-01-29[WebAssembly][NFC] Refactor WasmSymbol type setting codePaulo Matos1-33/+1
2021-12-16[WebAssembly] Support clang -fwasm-exceptions for bitcodeHeejin Ahn1-4/+2
2021-12-13[WebAssembly] Lower global syms representing tables with .tabletypePaulo Matos1-3/+10
2021-12-06[WebAssembly] Implementation of intrinsic for ref.null and HeapType removalPaulo Matos1-5/+0
2021-10-20[WebAssembly] Implementation of table.get/set for reftypes in LLVM IRPaulo Matos1-5/+28
2021-10-12[WebAssembly] Make EH work with dynamic linkingHeejin Ahn1-6/+0
2021-09-14[WebAssembly] Allow import and export of TLS symbols between DSOsSam Clegg1-0/+3
2021-08-24[WebAssembly] Tidy up EH/SjLj optionsHeejin Ahn1-3/+2
2021-08-03[WebAssembly] Misc. cosmetic changes in EH (NFC)Heejin Ahn1-3/+4
2021-07-22[WebAssembly] Implementation of global.get/set for reftypes in LLVM IRPaulo Matos1-0/+4
2021-07-09[WebAssembly] Added initial type checker to MC AssemblerWouter van Oortmerssen1-51/+1
2021-07-02Revert "[WebAssembly] Implementation of global.get/set for reftypes in LLVM IR"Roman Lebedev1-4/+0
2021-07-02[WebAssembly] Implementation of global.get/set for reftypes in LLVM IRPaulo Matos1-0/+4
2021-06-17[WebAssembly] Rename event to tagHeejin Ahn1-5/+4
2021-06-10Revert "Implementation of global.get/set for reftypes in LLVM IR"David Spickett1-4/+0
2021-06-10Implementation of global.get/set for reftypes in LLVM IRPaulo Matos1-0/+4
2021-05-20[WebAssembly] Fix PIC/GOT codegen for wasm64Wouter van Oortmerssen1-3/+2
2021-05-11[CodeGen][WebAssembly] Better lowering for WASM_SYMBOL_TYPE_GLOBAL symbolsAndy Wingo1-2/+23
2021-04-22[WebAssembly] Put utility functions in Utils directory (NFC)Heejin Ahn1-1/+1
2021-03-01[WebAssembly] call_indirect issues table number relocsAndy Wingo1-0/+2
2021-02-23Revert "[WebAssembly] call_indirect issues table number relocs"Andy Wingo1-2/+0
2021-02-22[WebAssembly] call_indirect issues table number relocsAndy Wingo1-0/+2
2021-02-04[WebAssembly] Support single-floating-point immediate valueDan Gohman1-4/+4
2021-01-19Revert "[WebAssembly] call_indirect issues table number relocs"Sam Clegg1-3/+1
2021-01-19[WebAssembly] call_indirect issues table number relocsAndy Wingo1-1/+3
2020-11-13[WebAssembly] Add new relocation type for TLS data symbolsSam Clegg1-0/+3
2020-11-03[NFC] Inline wasm assertion-only variableJordan Rupprecht1-2/+2
2020-11-03[WebAssembly] Implement ref.nullAndy Wingo1-0/+5
2020-10-07[WebAssembly] Rename Emscripten EH functionsHeejin Ahn1-18/+23
2020-06-25[WebAssembly] Adding 64-bit versions of __stack_pointer and other globalsWouter van Oortmerssen1-2/+3
2020-06-15[WebAssembly] Adding 64-bit version of R_WASM_MEMORY_ADDR_* relocsWouter van Oortmerssen1-6/+2
2020-05-22[Target] Fix typos. NFCMarek Kurdej1-1/+1
2020-03-19[WebAssembly] Support swiftself and swifterror for WebAssembly targetYuta Saito1-1/+2
2020-02-18[WebAssembly] Replace all calls with generalized multivalue callsThomas Lively1-0/+2
2020-02-18[WebAssembly] Implement multivalue call_indirectsThomas Lively1-3/+6
2019-10-15[WebAssembly] Allow multivalue types in block signature operandsThomas Lively1-20/+38