aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/MC/MachObjectWriter.cpp
AgeCommit message (Expand)AuthorFilesLines
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
2024-06-30[MC] Remove the MCAsmLayout parameter from MCMachObjectTargetWriterFangrui Song1-2/+2
2024-06-30[MC] Move Mach-O specific getAtom and isSectionAtomizableBySymbols to Mach-O ...Fangrui Song1-0/+31
2024-06-29[MC] Remove an overload of isSymbolRefDifferenceFullyResolvedImplFangrui Song1-12/+0
2024-06-29[MC,MachO] Remove unneeded condition from isSymbolRefDifferenceFullyResolvedImplFangrui Song1-11/+1
2024-06-10[MC] Remove getFragmentList uses. NFCFangrui Song1-5/+3
2023-10-12Use llvm::endianness::{big,little,native} (NFC)Kazu Hirata1-1/+1
2023-08-19[MC] Remove an unneeded Darwin x86_64 workaroundFangrui Song1-10/+0
2023-05-04[MC] registerSymbol: change an output paramter to return valueFangrui Song1-3/+1
2022-11-24[reland][Alignment][NFC] Use the Align type in MCSectionGuillaume Chatelet1-4/+3
2022-11-24Revert D138653 [Alignment][NFC] Use the Align type in MCSection"Guillaume Chatelet1-3/+4
2022-11-24[Alignment][NFC] Use the Align type in MCSectionGuillaume Chatelet1-4/+3
2022-10-11[MC] .addrsig_sym: ignore unregistered symbolsFangrui Song1-0/+2
2022-07-19[MC][MachO] Change addrsig format + ensure its size is properly setJez Ng1-15/+10
2022-06-18[llvm] Use value_or instead of getValueOr (NFC)Kazu Hirata1-2/+2
2022-05-03Implement support for __llvm_addrsig for MachO in llvm-mcAlex Borcan1-0/+21
2022-01-13MC: Use SmallVector::clear() instead of set_size(0)Duncan P. N. Exon Smith1-1/+1
2022-01-12[MachO] Port call graph profile section and directiveLeonard Grey1-0/+17
2021-12-24Use Optional::getValueOr (NFC)Kazu Hirata1-2/+2
2021-12-09[llvm] Use range-based for loops (NFC)Kazu Hirata1-4/+4
2021-12-07[macho] add support for emitting macho files with two build version load comm...Alex Lorenz1-32/+48
2021-11-06[llvm] Use llvm::reverse (NFC)Kazu Hirata1-1/+1
2020-04-15[MC] Rename MCSection*::getSectionName() to getName(). NFCFangrui Song1-1/+1
2020-02-11[MachO] Pad section data to pointer size bytesAditya Nandakumar1-2/+2
2019-09-27[Alignment][NFC] Remove unneeded llvm:: scoping on Align typesGuillaume Chatelet1-6/+6
2019-09-12[Alignment] Move OffsetToAlignment to Alignment.hGuillaume Chatelet1-4/+8