aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Target/WebAssembly/WebAssemblyAsmPrinter.cpp
AgeCommit message (Expand)AuthorFilesLines
10 days[WebAssembly] Require tags for Wasm EH and Wasm SJLJ to be defined externally...Sam Clegg1-7/+0
2025-08-03MCSymbolWasm: Remove classofFangrui Song1-12/+9
2025-07-07WebAssembly: Stop changing MCAsmInfo's ExceptionsType based on flags (#146343)Matt Arsenault1-6/+7
2025-06-26WebAssembly: Merge MCExpr into MCAsmInfoFangrui Song1-1/+1
2025-06-17[llvm] annotate interfaces in llvm/Target for DLL export (#143615)Andrew Rogers1-1/+3
2025-05-06Register assembly printer passes (#138348)Matthias Braun1-0/+6
2025-04-08[WebAssembly] Add WebAssembly::SpecifierFangrui Song1-2/+2
2024-11-15[WebAssembly] Remove unused includes (NFC) (#116318)Kazu Hirata1-2/+0
2024-11-04[WebAssembly] Remove WASM_FEATURE_PREFIX_REQUIRED (NFC) (#113729)Heejin Ahn1-1/+0
2024-09-10[WebAssembly] Add assembly support for final EH proposal (#107917)Heejin Ahn1-0/+11
2024-06-28[IR] Don't include Module.h in Analysis.h (NFC) (#97023)Nikita Popov1-0/+1
2024-06-28[IR] Add getDataLayout() helpers to Function and GlobalValue (#96919)Nikita Popov1-1/+1
2024-06-20[MC] Eliminate two symbol-related hash maps (#95464)aengelke1-2/+2
2024-05-28[WebAssembly] Add exnref type (#93586)Heejin Ahn1-0/+2
2024-05-24[WebAssembly] Implement prototype f16x8.extract_lane instruction. (#93272)Brendan Dahl1-1/+3
2024-04-02[WebAssembly] Allocate MCSymbolWasm data on MCContext (#85866)Tim Neumann1-17/+12
2024-03-14[WebAssembly] Move getLibcallSignature into WebAssembly namespace (NFC) (#85171)Heejin Ahn1-1/+1
2024-01-25[Object][Wasm] Allow parsing of GC types in type and table sections (#79235)Derek Schuff1-1/+2
2023-12-11[llvm] Use StringRef::{starts,ends}_with (NFC) (#74956)Kazu Hirata1-2/+2
2023-08-18[WebAssembly] Create separation between MC and CodeGen layersReid Kleckner1-2/+2
2023-07-20[WebAssembly] Use MapVector to stabilize iteration order after D150803Fangrui Song1-5/+4
2023-07-20[WebAssembly] Use SetVector to stabilize iteration order after D120365Fangrui Song1-2/+2
2023-07-11[WebAssembly] Support `annotate` clang attributes for marking functions.Brendan Dahl1-0/+46
2023-01-13[CodeGen][Target] Remove uses of Register::isPhysicalRegister/isVirtualRegist...Craig Topper1-1/+1
2022-12-04[MC] llvm::Optional => std::optionalFangrui Song1-1/+1
2022-07-14[CodeGen] Move instruction predicate verification to emitInstructionDavid Green1-0/+2
2022-07-13Revert "Move instruction predicate verification to emitInstruction"David Green1-2/+0
2022-07-13Move instruction predicate verification to emitInstructionDavid Green1-0/+2
2022-06-20[llvm] Don't use Optional::getValue (NFC)Kazu Hirata1-1/+1
2022-06-20[llvm] Don't use Optional::hasValue (NFC)Kazu Hirata1-1/+1
2022-06-10[MC] De-capitalize SwitchSection. NFCFangrui Song1-3/+3
2022-06-07[MC] De-capitalize MCStreamer functionsFangrui Song1-8/+8
2022-03-22[WebAssembly] Always emit functype directives for defined functionsAlex Bradbury1-50/+51
2022-02-22[WebAssembly] Fixed AsmPrinter not emitting .functype for intrinsicsWouter van Oortmerssen1-1/+6
2022-02-04[WebAssembly] Refactor and fix emission of external IR global declsPaulo Matos1-35/+44
2022-01-31Revert "[WebAssembly] Refactor and fix emission of external IR global decls"Sam Clegg1-32/+34
2022-01-31[WebAssembly] Refactor and fix emission of external IR global declsPaulo Matos1-34/+32
2022-01-29[WebAssembly][NFC] Refactor WasmSymbol type setting codePaulo Matos1-11/+5
2021-12-16[WebAssembly] Support clang -fwasm-exceptions for bitcodeHeejin Ahn1-4/+3
2021-12-13[WebAssembly] Lower global syms representing tables with .tabletypePaulo Matos1-0/+7
2021-11-07[BasicAA] Use index size instead of pointer sizeNikita Popov1-1/+1
2021-10-25[WebAssembly] support Memory64 in target_features sectionWouter van Oortmerssen1-0/+9
2021-10-12[WebAssembly] Make EH work with dynamic linkingHeejin Ahn1-4/+12
2021-10-08Move TargetRegistry.(h|cpp) from Support to MCReid Kleckner1-1/+1
2021-10-06[llvm] Replace report_fatal_error(std::string) uses with report_fatal_error(T...Simon Pilgrim1-1/+1
2021-10-05[WebAssembly] Remove WasmTagTypeHeejin Ahn1-4/+0
2021-09-02[WebAssembly] Add Wasm SjLj supportHeejin Ahn1-7/+9
2021-08-24[WebAssembly] Tidy up EH/SjLj optionsHeejin Ahn1-4/+3
2021-08-03[WebAssembly] Misc. cosmetic changes in EH (NFC)Heejin Ahn1-4/+5
2021-07-09[WebAssembly] Added initial type checker to MC AssemblerWouter van Oortmerssen1-9/+93