aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/MC/WasmObjectWriter.cpp
AgeCommit message (Expand)AuthorFilesLines
2025-08-24[WebAssembly] Implement the `.reloc` directive for WASM (#146952)SingleAccretion1-2/+6
2025-08-22MCSymbol: Avoid isExported/setExportedFangrui Song1-1/+1
2025-08-03MCSymbolWasm: Remove classofFangrui Song1-16/+17
2025-07-26MCSectionWasm: Remove classofFangrui Song1-1/+1
2025-07-20MC: Encode FT_Align in fragment's variable-size tailFangrui Song1-10/+9
2025-07-19WasmObjectWrier: Simplify fragment walk in .init_arrayFangrui Song1-20/+5
2025-07-15MC: Restructure MCFragment as a fixed part and a variable tailFangrui Song1-4/+6
2025-07-13MCAlignFragment: Rename fields and use uint8_t FillLenFangrui Song1-2/+2
2025-07-05MC: Remove llvm/MC/MCFixupKindInfo.hFangrui Song1-1/+0
2025-07-03MCAsmBackend: Replace FKF_IsPCRel with isPCRel()Fangrui Song1-2/+1
2025-05-25MC: Rework .weakrefFangrui Song1-7/+0
2025-05-24MCObjectWriter: Remove the MCAssembler argument from writeObjectFangrui Song1-5/+5
2025-05-24MCFixup: Remove FK_PCRel_ from getKindForSizeFangrui Song1-1/+1
2025-05-24MC: Simplify recordRelocationFangrui Song1-11/+9
2025-05-24MCObjectwriter: Add getContext and simplify codeFangrui Song1-2/+2
2025-05-24MCObjectwriter: Add member variable MCAssembler * and simplify codeFangrui Song1-5/+5
2025-04-08[WebAssembly] Add WebAssembly::SpecifierFangrui Song1-9/+0
2025-04-05MCValue: Replace getSymSpecifier with getSpecifierFangrui Song1-1/+1
2025-04-05[MC] Replace getSymA()->getSymbol() with getAddSym. NFCFangrui Song1-3/+2
2025-04-02[WebAssembly] Support parsing .lto_set_conditional (#126546)Heejin Ahn1-0/+12
2025-03-23MCValue: Simplify code with getSubSymFangrui Song1-3/+2
2025-03-04[lld][WebAssembly] Support for the custom-page-sizes WebAssembly proposal (#1...Nick Fitzgerald1-1/+2
2025-01-21[MC] Avoid repeated hash lookups (NFC) (#123698)Kazu Hirata1-2/+3
2025-01-17[WebAssembly][Object] Support more elem segment flags (#123427)Derek Schuff1-1/+1
2024-12-21[MC] Simplify WasmObjectWriterFangrui Song1-13/+3
2024-12-10[WebAssembly] Handle symbols in `.init_array` sections (#119127)George Stagg1-2/+20
2024-12-04[WebAssembly] Support multiple `.init_array` fragments when writing Wasm obje...George Stagg1-42/+47
2024-07-01WasmObjectWriter: replace the MCAsmLayout parameter with MCAssemblerFangrui Song1-32/+24
2024-07-01[MC] Remove the evaluateAsAbsolute overload that takes a MCAsmLayout parameterFangrui Song1-2/+2
2024-07-01[MC] Remove MCAsmLayout::{getSymbolOffset,getBaseSymbol}Fangrui Song1-9/+9
2024-07-01[MC] Remove MCAsmLayout::{getSectionFileSize,getSectionAddressSize}Fangrui Song1-1/+1
2024-07-01[MC] Remove the MCAsmLayout parameter from MCObjectWriter::executePostLayoutB...Fangrui Song1-4/+2
2024-07-01[MC] Remove the MCAsmLayout parameter from MCObjectWriter::{writeObject,write...Fangrui Song1-5/+5
2024-06-30[MC] Remove the MCAsmLayout parameter from MCObjectWriter::recordRelocationFangrui Song1-10/+9
2024-06-20[MC] Remove SectionKind from MCSection (#96067)aengelke1-7/+7
2024-06-11[MC] Replace fragment ilist with singly-linked listsFangrui Song1-3/+2
2024-06-10[MC] Remove getFragmentList uses. NFCFangrui Song1-7/+2
2024-06-06[WebAssembly] Fix element segments in wasm64 object files (#94617)Sam Clegg1-1/+2
2024-06-05[WebAssembly] Set IS_64 flag correctly on __indirect_function_table in object...Sam Clegg1-1/+1
2024-01-25[Object][Wasm] Allow parsing of GC types in type and table sections (#79235)Derek Schuff1-0/+2
2024-01-17[WebAssembly] Use ValType instead of integer types to model wasm tables (#78012)Derek Schuff1-1/+1
2023-12-25[llvm] Use StringRef::consume_front (NFC)Kazu Hirata1-2/+1
2023-12-11[llvm] Use StringRef::{starts,ends}_with (NFC) (#74956)Kazu Hirata1-6/+6
2023-10-12Use llvm::endianness::{big,little,native} (NFC)Kazu Hirata1-2/+2
2023-09-01[llvm] Fix duplicate word typos. NFCFangrui Song1-1/+1
2023-07-11[WebAssembly] Support `annotate` clang attributes for marking functions.Brendan Dahl1-0/+2
2023-04-18Fix uninitialized pointer members in MCAkshay Khadse1-1/+1
2022-11-24[reland][Alignment][NFC] Use the Align type in MCSectionGuillaume Chatelet1-3/+3
2022-11-24Revert D138653 [Alignment][NFC] Use the Align type in MCSection"Guillaume Chatelet1-3/+3
2022-11-24[Alignment][NFC] Use the Align type in MCSectionGuillaume Chatelet1-3/+3