summaryrefslogtreecommitdiff
path: root/llvm/lib/Target/WebAssembly/MCTargetDesc
AgeCommit message (Expand)Author
2025-11-11[WebAssembly] Use MCRegister::id(). NFC (#167609)Craig Topper
2025-10-15[ADT] Migrate StringSwitch Cases with 6+ arguments to new overload. NFC. (#16...Jakub Kuderski
2025-08-24[WebAssembly] Implement the `.reloc` directive for WASM (#146952)SingleAccretion
2025-08-04[Target] Remove unnecessary casts (NFC) (#151902)Kazu Hirata
2025-08-03MCSymbolWasm: Remove classofFangrui Song
2025-08-02MCAsmBackend::applyFixup: Change `Data` to indicate the relocated locationFangrui Song
2025-08-01MCAsmBackend::applyFixup: Replace Data.getSize() with F.getSize()Fangrui Song
2025-07-07WebAssembly: Stop changing MCAsmInfo's ExceptionsType based on flags (#146343)Matt Arsenault
2025-07-05MC: Remove unneeded MCFixupKind castsFangrui Song
2025-07-05MC: Remove llvm/MC/MCFixupKindInfo.hFangrui Song
2025-07-04MCFixup: Remove unused Loc argumentFangrui Song
2025-07-02MCAsmBackend: Merge addReloc into applyFixup (#146820)Fangrui Song
2025-06-28MC: Migrate away from operator<< MCExprFangrui Song
2025-06-26WebAssembly: Merge MCExpr into MCAsmInfoFangrui Song
2025-06-26MC: Rename initializeVariantKinds to initializeAtSpecifiersFangrui Song
2025-06-17[llvm] annotate interfaces in llvm/Target for DLL export (#143615)Andrew Rogers
2025-06-15Replace deprecated MCExpr::print with MCAsmInfo::printExprFangrui Song
2025-05-23MCAsmBackend: Simplify applyFixup (#141333)Fangrui Song
2025-04-18MCFixup: Make FixupKindInfo smaller and change getFixupKindInfo to return valueFangrui Song
2025-04-08[WebAssembly] Add WebAssembly::SpecifierFangrui Song
2025-04-05MCValue: Replace getSymSpecifier with getSpecifierFangrui Song
2025-04-05[WebAssembly,MC] Replace getSymA()->getSymbol() with getAddSym. NFCFangrui Song
2025-04-05MCValue: Change getAccessVariant to return uint16_tFangrui Song
2025-03-16[MC] Remove unneeded getNumFixupKindsFangrui Song
2025-03-02[MC] Move VariantKind info to MCAsmInfoFangrui Song
2025-01-09[WebAssembly] Add -wasm-use-legacy-eh option (#122158)Heejin Ahn
2024-11-15[WebAssembly] Remove unused includes (NFC) (#116318)Kazu Hirata
2024-11-14Overhaul the TargetMachine and LLVMTargetMachine Classes (#111234)Matin Raayai
2024-11-05[WebAssembly] Fix unwind mismatches in new EH (#114361)Heejin Ahn
2024-11-03[MC] Make generated `MCInstPrinter::getMnemonic` const (NFC) (#114682)Sergei Barannikov
2024-10-29[MCInstPrinter] Make printRegName non-constFangrui Song
2024-09-17[WebAssembly] Support binary generation for new EH (#109027)Heejin Ahn
2024-09-17[WebAssembly] Support annotation for try_table (#109029)Heejin Ahn
2024-09-17[WebAssembly] Support assembly parsing for new EH (#108668)Heejin Ahn
2024-09-16[WebAssembly] Support disassembler for try_table (#108800)Heejin Ahn
2024-09-10[WebAssembly] Add assembly support for final EH proposal (#107917)Heejin Ahn
2024-09-04[WebAssembly] Rename CATCH/CATCH_ALL to *_LEGACY (#107187)Heejin Ahn
2024-08-02[WebAssembly] load_zero to initialise build_vector (#100610)Sam Parker
2024-07-21[MC] Remove unnecessary isVerboseAsm from Target::AsmTargetStreamerCtorTyFangrui Song
2024-07-01[MC] Make MCAsmBackend::fixupNeedsRelaxation not pure virtualFangrui Song
2024-06-20[MC] Remove SectionKind from MCSection (#96067)aengelke
2024-05-28[WebAssembly] Add -wasm-enable-exnref option (#93597)Heejin Ahn
2024-05-28[WebAssembly] Add exnref type (#93586)Heejin Ahn
2024-05-24[WebAssembly] Implement prototype f16x8.extract_lane instruction. (#93272)Brendan Dahl
2024-05-09[WebAssembly] Implement prototype f32.store_f16 instruction. (#91545)Brendan Dahl
2024-05-07[WebAssembly] Implement prototype f32.load_f16 instruction. (#90906)Brendan Dahl
2024-04-26[NFC][WASM] refactor `WebAssembly::parseType` with `StringSwitch` (#90149)Congcong Cai
2024-01-27Fix unsigned typos (#76670)Rageking8
2024-01-25[llvm] Move CodeGenTypes library to its own directory (#79444)Nico Weber
2023-10-12Use llvm::endianness::{big,little,native} (NFC)Kazu Hirata