aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/MC/MachObjectWriter.cpp
AgeCommit message (Expand)AuthorFilesLines
2025-08-22MCSymbol: Avoid isExported/setExportedFangrui Song1-7/+9
2025-08-03MCSymbolMachO: Remove classofFangrui Song1-3/+3
2025-08-03MCSymbolMachO: Migrate away from classofFangrui Song1-9/+10
2025-07-28MCFragment: Migrate away from appendContentsFangrui Song1-1/+1
2025-07-26MCSectionCOFF: Avoid castFangrui Song1-17/+15
2025-07-20MCFragment: Remove clearContents and uses of non-streaming doneAppendingFangrui Song1-6/+5
2025-07-20MC: Rename isVirtualSection to isBssSectionFangrui Song1-6/+6
2025-07-15MC: Restructure MCFragment as a fixed part and a variable tailFangrui Song1-1/+1
2025-07-05MC: Remove llvm/MC/MCFixupKindInfo.hFangrui Song1-1/+0
2025-07-03MCAsmBackend: Replace FKF_IsPCRel with isPCRel()Fangrui Song1-6/+0
2025-07-01MC: Store fragment content and fixups out-of-lineFangrui Song1-2/+3
2025-06-30MC: Merge MCFragment.h into MCSection.hFangrui Song1-1/+0
2025-05-25MachObjectWriter: Simplify Asm.getContext().reportErrorFangrui Song1-0/+5
2025-05-25MachObjectWriter: Remove the MCAssembler argument from getSymbolAddressFangrui Song1-9/+8
2025-05-24MCObjectWriter: Remove the MCAssembler argument from writeObjectFangrui Song1-1/+2
2025-05-24MC: Simplify recordRelocationFangrui Song1-3/+2
2025-05-24MCObjectwriter: Add getContext and simplify codeFangrui Song1-6/+6
2025-05-24MCObjectwriter: Add member variable MCAssembler * and simplify codeFangrui Song1-5/+5
2025-04-18MCFixup: Make FixupKindInfo smaller and change getFixupKindInfo to return valueFangrui Song1-2/+1
2025-04-06[MC,MachO] Replace SectionAddrMap workaround with cleaner variable handlingFangrui Song1-1/+1
2025-04-05[MC] Replace getSymA()->getSymbol() with getAddSym. NFCFangrui Song1-3/+3
2025-04-05[MC] Replace getSymA()->getSymbol() with getAddSym. NFCFangrui Song1-3/+3
2025-03-23MCValue: Simplify code with getSubSymFangrui Song1-5/+5
2025-03-15[MC] evaluateAsRelocatableImpl: remove the Fixup argumentFangrui Song1-1/+1
2024-11-15[MC] Remove unused includes (NFC) (#116317)Kazu Hirata1-2/+0
2024-08-20[AArch64][MachO] Add ptrauth ABI version to arm64e cpusubtype. (#104650)Ahmed Bougacha1-1/+12
2024-07-24MC: Inline createMachObjectWriter into MCAsmBackendFangrui Song1-7/+0
2024-07-22MCAssembler: Move SubsectionsViaSymbols; to MCObjectWriterFangrui Song1-2/+2
2024-07-22MCAssembler: Move LinkerOptions to MachObjectWriterFangrui Song1-2/+3
2024-07-22MCAssembler: Move CGProfile to MCObjectWriterFangrui Song1-2/+2
2024-07-21[MC] Move VersionInfo to MachObjectWriterFangrui Song1-5/+5
2024-07-21[MC] Move LOHContainer to MachObjectwriterFangrui Song1-2/+3
2024-07-21[MC] Move isPrivateExtern to MCSymbolMachOFangrui Song1-1/+1
2024-07-17[MachO] Detect overflow in section offset. (#98685)Eli Friedman1-1/+17
2024-07-05MCAssembler: Remove unneeded non-const iterators for Sections and misleading ...Fangrui Song1-4/+3
2024-07-04[MC] Move MCAssembler::DataRegions to MachObjectWriterFangrui Song1-14/+11
2024-07-04[MC] Move MCAssembler::IndirectSymbols to MachObjectWriterFangrui Song1-5/+6
2024-07-04[MC,MachO] Simplify IndirectSybolsFangrui Song1-23/+16
2024-07-03[MC] Move MCAssembler::isSymbolLinkerVisible to MCSymbolMachOFangrui Song1-3/+3
2024-07-02Move MCSection::LayoutOrder to MCSectionMachOFangrui Song1-3/+3
2024-07-01MachObjectWriter: replace the MCAsmLayout parameter with MCAssemblerFangrui Song1-16/+12
2024-07-01MCExpr::evaluateAsRelocatable: replace the MCAsmLayout parameter with MCAssem...Fangrui Song1-1/+2
2024-07-01MachObjectWrite::reset: clear SectionAddress and SectionOrderFangrui Song1-0/+2
2024-07-01[MC] Move MCAsmLayout::SectionOrder to MachObjectWriter::SectionOrderFangrui Song1-3/+19
2024-07-01[MC] Remove MCAsmLayout::{getSymbolOffset,getBaseSymbol}Fangrui Song1-1/+1
2024-07-01[MC] Remove MCAsmLayout::{getSectionFileSize,getSectionAddressSize}Fangrui Song1-12/+12
2024-07-01[MC] Remove MCAsmLayout::getFragmentAddressFangrui Song1-3/+4
2024-07-01[MC] Remove the MCAsmLayout parameter from MCObjectWriter::executePostLayoutB...Fangrui Song1-8/+6
2024-07-01[MC] Remove the MCAsmLayout parameter from MCObjectWriter::{writeObject,write...Fangrui Song1-8/+7
2024-06-30[MC] Remove the MCAsmLayout parameter from MCObjectWriter::recordRelocationFangrui Song1-1/+0