summaryrefslogtreecommitdiff
path: root/llvm/lib/MC/WasmObjectWriter.cpp
AgeCommit message (Expand)Author
2025-07-03MCAsmBackend: Replace FKF_IsPCRel with isPCRel()Fangrui Song
2025-05-25MC: Rework .weakrefFangrui Song
2025-05-24MCObjectWriter: Remove the MCAssembler argument from writeObjectFangrui Song
2025-05-24MCFixup: Remove FK_PCRel_ from getKindForSizeFangrui Song
2025-05-24MC: Simplify recordRelocationFangrui Song
2025-05-24MCObjectwriter: Add getContext and simplify codeFangrui Song
2025-05-24MCObjectwriter: Add member variable MCAssembler * and simplify codeFangrui Song
2025-04-08[WebAssembly] Add WebAssembly::SpecifierFangrui Song
2025-04-05MCValue: Replace getSymSpecifier with getSpecifierFangrui Song
2025-04-05[MC] Replace getSymA()->getSymbol() with getAddSym. NFCFangrui Song
2025-04-02[WebAssembly] Support parsing .lto_set_conditional (#126546)Heejin Ahn
2025-03-23MCValue: Simplify code with getSubSymFangrui Song
2025-03-04[lld][WebAssembly] Support for the custom-page-sizes WebAssembly proposal (#1...Nick Fitzgerald
2025-01-21[MC] Avoid repeated hash lookups (NFC) (#123698)Kazu Hirata
2025-01-17[WebAssembly][Object] Support more elem segment flags (#123427)Derek Schuff
2024-12-21[MC] Simplify WasmObjectWriterFangrui Song
2024-12-10[WebAssembly] Handle symbols in `.init_array` sections (#119127)George Stagg
2024-12-04[WebAssembly] Support multiple `.init_array` fragments when writing Wasm obje...George Stagg
2024-07-01WasmObjectWriter: replace the MCAsmLayout parameter with MCAssemblerFangrui Song
2024-07-01[MC] Remove the evaluateAsAbsolute overload that takes a MCAsmLayout parameterFangrui Song
2024-07-01[MC] Remove MCAsmLayout::{getSymbolOffset,getBaseSymbol}Fangrui Song
2024-07-01[MC] Remove MCAsmLayout::{getSectionFileSize,getSectionAddressSize}Fangrui Song
2024-07-01[MC] Remove the MCAsmLayout parameter from MCObjectWriter::executePostLayoutB...Fangrui Song
2024-07-01[MC] Remove the MCAsmLayout parameter from MCObjectWriter::{writeObject,write...Fangrui Song
2024-06-30[MC] Remove the MCAsmLayout parameter from MCObjectWriter::recordRelocationFangrui Song
2024-06-20[MC] Remove SectionKind from MCSection (#96067)aengelke
2024-06-11[MC] Replace fragment ilist with singly-linked listsFangrui Song
2024-06-10[MC] Remove getFragmentList uses. NFCFangrui Song
2024-06-06[WebAssembly] Fix element segments in wasm64 object files (#94617)Sam Clegg
2024-06-05[WebAssembly] Set IS_64 flag correctly on __indirect_function_table in object...Sam Clegg
2024-01-25[Object][Wasm] Allow parsing of GC types in type and table sections (#79235)Derek Schuff
2024-01-17[WebAssembly] Use ValType instead of integer types to model wasm tables (#78012)Derek Schuff
2023-12-25[llvm] Use StringRef::consume_front (NFC)Kazu Hirata
2023-12-11[llvm] Use StringRef::{starts,ends}_with (NFC) (#74956)Kazu Hirata
2023-10-12Use llvm::endianness::{big,little,native} (NFC)Kazu Hirata
2023-09-01[llvm] Fix duplicate word typos. NFCFangrui Song
2023-07-11[WebAssembly] Support `annotate` clang attributes for marking functions.Brendan Dahl
2023-04-18Fix uninitialized pointer members in MCAkshay Khadse
2022-11-24[reland][Alignment][NFC] Use the Align type in MCSectionGuillaume Chatelet
2022-11-24Revert D138653 [Alignment][NFC] Use the Align type in MCSection"Guillaume Chatelet
2022-11-24[Alignment][NFC] Use the Align type in MCSectionGuillaume Chatelet
2022-08-31[WebAssembly][MC] Avoid the need for .size directives for functionsSam Clegg
2022-06-18[llvm] Use value_or instead of getValueOr (NFC)Kazu Hirata
2022-06-15[NFC][Alignment] Use Align in MCAlignFragmentGuillaume Chatelet
2022-03-14[WebAssembly] Second phase of implemented extended const proposalSam Clegg
2022-02-25[MC][WebAssembly] Fix crash when relocation addend underlows U32Sam Clegg
2022-02-09Cleanup LLVMMC headersserge-sans-paille
2022-02-05[MC] Use default member initialization in WasmCustomSection (NFC)Kazu Hirata
2021-11-05[NFC] Inclusive language: Remove instances of master in URLsQuinn Pham
2021-10-19[WebAssembly] Emit clangast in custom section aligned by 4 bytesYuta Saito