aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/MC/ELFObjectWriter.cpp
AgeCommit message (Expand)AuthorFilesLines
2024-09-23[llvm][ELF] Add ELF header/section header table size statistics (#109345)Arthur Eubanks1-0/+7
2024-09-19[NFC][ELF] Rename some ELFWriter methods (#109332)Arthur Eubanks1-31/+34
2024-08-23[MIPS] Optimize sortRelocs for o32Fangrui Song1-2/+2
2024-08-18[MC] Remove ELFRelocationEntry::OriginalAddendFangrui Song1-11/+6
2024-08-08[llvm][ELF] Add statistics on various section sizes (#102363)Arthur Eubanks1-2/+54
2024-08-05[MC,ARM] Move SHF_ARM_PUECODE change for .text to ARMTargetELFStreamer::finishFangrui Song1-2/+0
2024-07-23ELFObjectWriter: Remove unneeded subclassesFangrui Song1-65/+35
2024-07-22MCAssembler: Move FileNames and CompilerVersion to MCObjectWriterFangrui Song1-1/+1
2024-07-22MCAssembler: Move Symvers to ELFObjectWriterFangrui Song1-1/+2
2024-07-22MCAssmembler: Move ELFHeaderEFlags to ELFObjectWriterFangrui Song1-1/+2
2024-07-22[MC] Export llvm::ELFObjectWriterFangrui Song1-64/+13
2024-07-08[MC,ELF] Extract CREL encoder codeFangrui Song1-39/+10
2024-07-03[MC][ELF] Eliminate some hash maps from ELFObjectWriter (#97421)Alexis Engelke1-72/+48
2024-07-01[MC] Remove unused MCAsmLayout declarations and includesFangrui Song1-1/+0
2024-07-01MCExpr::evaluateKnownAbsolute: replace the MCAsmLayout parameter with MCAssem...Fangrui Song1-1/+1
2024-07-01[MC] Remove the MCAsmLayout parameter from MCObjectWriter::executePostLayoutB...Fangrui Song1-4/+2
2024-07-01[MC,llvm-readobj,yaml2obj] Support CREL relocation formatFangrui Song1-29/+88
2024-07-01ELFObjectWriter: Use DenseMap+SmallVector. NFCFangrui Song1-2/+2
2024-07-01[MC] Remove the MCAsmLayout parameter from ELFObjectWriterFangrui Song1-29/+27
2024-07-01[MC] Remove the MCAsmLayout parameter from MCObjectWriter::{writeObject,write...Fangrui Song1-14/+13
2024-06-30[MC] Remove the MCAsmLayout parameter from MCObjectWriter::recordRelocationFangrui Song1-7/+6
2024-06-30[MC] Start merging MCAsmLayout into MCAssemblerFangrui Song1-6/+5
2024-06-29[MC] Simplify isSymbolRefDifferenceFullyResolvedImpl overloads. NFCFangrui Song1-2/+1
2024-06-23[MC] Move ELFWriter::createMemtagRelocs to AArch64TargetELFStreamer::finishFangrui Song1-21/+0
2024-06-23Revert "[MC] Move ELFWriter::createMemtagRelocs to AArch64ELFStreamer::finish...Fangrui Song1-0/+21
2024-06-23[MC] Move ELFWriter::createMemtagRelocs to AArch64ELFStreamer::finishImplFangrui Song1-21/+0
2024-04-26[MC] Rename temporary symbols of empty name to ".L0 " (#89693)Fangrui Song1-0/+6
2024-04-25Revert "[MC] Rename temporary symbols of empty name to ".L0 " (#89693)"Amir Ayupov1-6/+0
2024-04-24[MC] Rename temporary symbols of empty name to ".L0 " (#89693)Fangrui Song1-0/+6
2024-04-25Revert "[MC] Rename temporary symbols of empty name to ".L0 "" (#90002)Mehdi Amini1-6/+0
2024-04-24[MC] Rename temporary symbols of empty name to ".L0 " (#89693)Fangrui Song1-0/+6
2024-03-27[MC] Simplify ELFObjectWriter. NFCFangrui Song1-19/+17
2024-03-23[MC] Refactor writeRelocations. NFCFangrui Song1-27/+33
2024-03-23[MC] Remove unnecessary reversal of relocations. NFCFangrui Song1-8/+1
2024-03-06[MC] Move CompressDebugSections/RelaxELFRelocations from TargetOptions/MCAsmI...Fangrui Song1-5/+4
2024-01-21[AMDGPU] Add an asm directive to track code_object_version (#76267)Emma Pilkington1-1/+10
2023-12-11[llvm] Use StringRef::{starts,ends}_with (NFC) (#74956)Kazu Hirata1-6/+6
2023-11-17[MC] Fix compression header size check in ELF writerFangrui Song1-1/+1
2023-11-06Revert "Fix compression header size check in ELF writer (#66888)"Hans Wennborg1-1/+1
2023-11-05Fix compression header size check in ELF writer (#66888)myxoid1-1/+1
2023-10-12Use llvm::endianness::{big,little,native} (NFC)Kazu Hirata1-4/+5
2023-08-29[MC,AArch64] Suppress local symbol to STT_SECTION conversion for GOT relocationsFangrui Song1-5/+5
2023-06-29Revert "[MC,x86-32] Remove a gold<2.34 workaround"Arthur Eubanks1-0/+6
2023-06-25[llvm] Add missing StringExtras.h includesElliot Goodrich1-0/+1
2023-06-22[MC,x86-32] Remove a gold<2.34 workaroundFangrui Song1-6/+0
2023-04-23[Coverity] Fix uninitialized scalar members in MCAkshay Khadse1-3/+3
2023-02-10[NFC][TargetParser] Replace uses of llvm/Support/Host.hArchibald Elliott1-1/+1
2023-01-05Move from llvm::makeArrayRef to ArrayRef deduction guides - llvm/ partserge-sans-paille1-2/+2
2022-12-12[Alignment][NFC] MCSymbol::getCommonAlignment returns MaybeAlign, improve doc...Guillaume Chatelet1-1/+1
2022-12-02[llvm] Use std::nullopt instead of None (NFC)Kazu Hirata1-1/+1