summaryrefslogtreecommitdiff
path: root/llvm/lib/MC/MachObjectWriter.cpp
AgeCommit message (Expand)Author
2025-07-03MCAsmBackend: Replace FKF_IsPCRel with isPCRel()Fangrui Song
2025-07-01MC: Store fragment content and fixups out-of-lineFangrui Song
2025-06-30MC: Merge MCFragment.h into MCSection.hFangrui Song
2025-05-25MachObjectWriter: Simplify Asm.getContext().reportErrorFangrui Song
2025-05-25MachObjectWriter: Remove the MCAssembler argument from getSymbolAddressFangrui Song
2025-05-24MCObjectWriter: Remove the MCAssembler argument from writeObjectFangrui 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-18MCFixup: Make FixupKindInfo smaller and change getFixupKindInfo to return valueFangrui Song
2025-04-06[MC,MachO] Replace SectionAddrMap workaround with cleaner variable handlingFangrui Song
2025-04-05[MC] Replace getSymA()->getSymbol() with getAddSym. NFCFangrui Song
2025-04-05[MC] Replace getSymA()->getSymbol() with getAddSym. NFCFangrui Song
2025-03-23MCValue: Simplify code with getSubSymFangrui Song
2025-03-15[MC] evaluateAsRelocatableImpl: remove the Fixup argumentFangrui Song
2024-11-15[MC] Remove unused includes (NFC) (#116317)Kazu Hirata
2024-08-20[AArch64][MachO] Add ptrauth ABI version to arm64e cpusubtype. (#104650)Ahmed Bougacha
2024-07-24MC: Inline createMachObjectWriter into MCAsmBackendFangrui Song
2024-07-22MCAssembler: Move SubsectionsViaSymbols; to MCObjectWriterFangrui Song
2024-07-22MCAssembler: Move LinkerOptions to MachObjectWriterFangrui Song
2024-07-22MCAssembler: Move CGProfile to MCObjectWriterFangrui Song
2024-07-21[MC] Move VersionInfo to MachObjectWriterFangrui Song
2024-07-21[MC] Move LOHContainer to MachObjectwriterFangrui Song
2024-07-21[MC] Move isPrivateExtern to MCSymbolMachOFangrui Song
2024-07-17[MachO] Detect overflow in section offset. (#98685)Eli Friedman
2024-07-05MCAssembler: Remove unneeded non-const iterators for Sections and misleading ...Fangrui Song
2024-07-04[MC] Move MCAssembler::DataRegions to MachObjectWriterFangrui Song
2024-07-04[MC] Move MCAssembler::IndirectSymbols to MachObjectWriterFangrui Song
2024-07-04[MC,MachO] Simplify IndirectSybolsFangrui Song
2024-07-03[MC] Move MCAssembler::isSymbolLinkerVisible to MCSymbolMachOFangrui Song
2024-07-02Move MCSection::LayoutOrder to MCSectionMachOFangrui Song
2024-07-01MachObjectWriter: replace the MCAsmLayout parameter with MCAssemblerFangrui Song
2024-07-01MCExpr::evaluateAsRelocatable: replace the MCAsmLayout parameter with MCAssem...Fangrui Song
2024-07-01MachObjectWrite::reset: clear SectionAddress and SectionOrderFangrui Song
2024-07-01[MC] Move MCAsmLayout::SectionOrder to MachObjectWriter::SectionOrderFangrui 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 MCAsmLayout::getFragmentAddressFangrui 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-30[MC] Remove the MCAsmLayout parameter from MCMachObjectTargetWriterFangrui Song
2024-06-30[MC] Move Mach-O specific getAtom and isSectionAtomizableBySymbols to Mach-O ...Fangrui Song
2024-06-29[MC] Remove an overload of isSymbolRefDifferenceFullyResolvedImplFangrui Song
2024-06-29[MC,MachO] Remove unneeded condition from isSymbolRefDifferenceFullyResolvedImplFangrui Song
2024-06-10[MC] Remove getFragmentList uses. NFCFangrui Song
2023-10-12Use llvm::endianness::{big,little,native} (NFC)Kazu Hirata
2023-08-19[MC] Remove an unneeded Darwin x86_64 workaroundFangrui Song
2023-05-04[MC] registerSymbol: change an output paramter to return valueFangrui Song
2022-11-24[reland][Alignment][NFC] Use the Align type in MCSectionGuillaume Chatelet