summaryrefslogtreecommitdiff
path: root/llvm/lib/MC/ELFObjectWriter.cpp
AgeCommit message (Expand)Author
2025-07-03MCAssembler: Optimize PCRel fixupsFangrui Song
2025-07-02ELFObjectWriter: Optimize isInSymtabFangrui Song
2025-07-02Revert "ELFObjectWriter: Optimize isInSymtab"Fangrui Song
2025-06-30MC: Merge MCFragment.h into MCSection.hFangrui Song
2025-06-28ELFObjectWriter: Optimize isInSymtabFangrui Song
2025-06-27MC: Reduce MCSymbolRefExpr::VK_None usesFangrui Song
2025-06-01MC: Clear some members in resetFangrui Song
2025-05-26MC: Allow .set to reassign non-MCConstantExpr expressionsFangrui Song
2025-05-25ELFObjectWriter: Simplify STT_SECTION adjustmentFangrui Song
2025-05-25MC: Rework .weakrefFangrui Song
2025-05-24MCELFObjectTargetWriter::needsRelocateWithSymbol: Remove MCSymbol argumentFangrui Song
2025-05-24ELFObjectWriter: Move Thumb-specific condition to ARMELFObjectWriterFangrui Song
2025-05-24ELFObjectWriter: Remove the MCContext argument from getRelocTypeFangrui Song
2025-05-24MCObjectTargetWriter: Add getContext/reportError and use it for ELFFangrui Song
2025-05-24ELFObjectWriter: Remove MCAssembler * argumentsFangrui Song
2025-05-24MCObjectWriter: Remove the MCAssembler argument from writeObjectFangrui Song
2025-05-24ELFObjectWriter: Simplify useSectionSymbol and writeSymbolFangrui 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-05-18MC: Move R_PPC64_TOC case to PowerPCAsmBackendFangrui Song
2025-05-18MC: Generalize RISCV/LoongArch handleAddSubRelocations and AVR shouldForceRel...Fangrui Song
2025-05-18ELFObjectWriter: Simplify R_PPC64_TOC special case. NFCFangrui Song
2025-05-18ELFObjectWriter: SimplifyFangrui Song
2025-04-18MCFixup: Add isRelocation/isRelocRelocation helpersFangrui Song
2025-04-16ELFObjectWriter: Disable STT_SECTION adjustment for .relocFangrui Song
2025-04-15[LoongArch] Use FirstRelocationKind to remove ELFObjectWriter::recordRelocati...Fangrui Song
2025-04-12ELFObjectWriter: Make .reloc test genericFangrui Song
2025-04-12ELFObjectWriter: Simplify STT_SECTION adjustmentFangrui Song
2025-04-12Revert "ELFObjectWriter: Disable STT_SECTION adjustment for .reloc"Fangrui Song
2025-04-12ELFObjectWriter: Disable STT_SECTION adjustment for .relocFangrui Song
2025-04-12ELFObjectWriter: Simplify STT_SECTION adjustment. NFCFangrui Song
2025-04-05[MC] Replace getSymA()->getSymbol() with getAddSym. NFCFangrui Song
2025-03-29[MC] Move ELF-specific handleAddSubRelocations to ELFObjectWriter::recordRelo...Fangrui Song
2025-03-23MCValue: Simplify code with getSubSymFangrui Song
2025-03-23[MC] Move isMemtag test to AArch64Fangrui Song
2025-03-23ELFObjectWriter: Remove relocation specifier test from shouldRelocateWithSymbolFangrui Song
2025-03-22[MC] Remove ELFObjectWriter::fixSymbolsInTLSFixupsFangrui Song
2025-03-22Move SystemZ-specific MCSymbolRefExpr::VariantKind to SystemZMCExpr::SpecifierFangrui Song
2025-03-20Move X86-specific MCSymbolRefExpr::VariantKind to X86MCExpr::SpecifierFangrui Song
2025-03-12Move PowerPC-specific MCSymbolRefExpr::VariantKind to PPCMCExprFangrui Song
2025-03-12[MC] Move fixSymbolsInTLSFixups to ELFObjectWriterFangrui Song
2025-02-07[llvm][ELF] Separate out .dwo bytes written in stats (#126165)Arthur Eubanks
2025-01-19[MC] Avoid repeated hash lookups (NFC) (#123502)Kazu Hirata
2024-11-15[MC] Remove unused includes (NFC) (#116317)Kazu Hirata
2024-09-23[llvm][ELF] Add ELF header/section header table size statistics (#109345)Arthur Eubanks
2024-09-19[NFC][ELF] Rename some ELFWriter methods (#109332)Arthur Eubanks
2024-08-23[MIPS] Optimize sortRelocs for o32Fangrui Song
2024-08-18[MC] Remove ELFRelocationEntry::OriginalAddendFangrui Song
2024-08-08[llvm][ELF] Add statistics on various section sizes (#102363)Arthur Eubanks