aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/MC/ELFObjectWriter.cpp
AgeCommit message (Expand)AuthorFilesLines
2025-08-16MCSymbol: Remove AMDGPU-specific Kind::TargetCommonFangrui Song1-4/+4
2025-08-03MCSymbolELF: Migrate away from classofFangrui Song1-3/+2
2025-08-03MCSymbolELF: Migrate away from classofFangrui Song1-13/+14
2025-07-26MC: Allocate initial fragment and define section symbol in changeSectionFangrui Song1-14/+1
2025-07-25Revert "MC: Allocate initial fragment and define section symbol in changeSect...dyung1-1/+14
2025-07-25MCSectionELF: Remove classofFangrui Song1-6/+8
2025-07-24MC: Allocate initial fragment and define section symbol in changeSectionFangrui Song1-14/+1
2025-07-05MC: Remove llvm/MC/MCFixupKindInfo.hFangrui Song1-1/+0
2025-07-03MCAssembler: Optimize PCRel fixupsFangrui Song1-3/+1
2025-07-02ELFObjectWriter: Optimize isInSymtabFangrui Song1-22/+16
2025-07-02Revert "ELFObjectWriter: Optimize isInSymtab"Fangrui Song1-9/+19
2025-06-30MC: Merge MCFragment.h into MCSection.hFangrui Song1-1/+0
2025-06-28ELFObjectWriter: Optimize isInSymtabFangrui Song1-19/+9
2025-06-27MC: Reduce MCSymbolRefExpr::VK_None usesFangrui Song1-2/+3
2025-06-01MC: Clear some members in resetFangrui Song1-0/+2
2025-05-26MC: Allow .set to reassign non-MCConstantExpr expressionsFangrui Song1-2/+1
2025-05-25ELFObjectWriter: Simplify STT_SECTION adjustmentFangrui Song1-28/+21
2025-05-25MC: Rework .weakrefFangrui Song1-22/+20
2025-05-24MCELFObjectTargetWriter::needsRelocateWithSymbol: Remove MCSymbol argumentFangrui Song1-1/+1
2025-05-24ELFObjectWriter: Move Thumb-specific condition to ARMELFObjectWriterFangrui Song1-7/+0
2025-05-24ELFObjectWriter: Remove the MCContext argument from getRelocTypeFangrui Song1-1/+1
2025-05-24MCObjectTargetWriter: Add getContext/reportError and use it for ELFFangrui Song1-5/+10
2025-05-24ELFObjectWriter: Remove MCAssembler * argumentsFangrui Song1-22/+19
2025-05-24MCObjectWriter: Remove the MCAssembler argument from writeObjectFangrui Song1-7/+7
2025-05-24ELFObjectWriter: Simplify useSectionSymbol and writeSymbolFangrui Song1-14/+12
2025-05-24MC: Simplify recordRelocationFangrui Song1-8/+7
2025-05-24MCObjectwriter: Add getContext and simplify codeFangrui Song1-13/+15
2025-05-24MCObjectwriter: Add member variable MCAssembler * and simplify codeFangrui Song1-10/+9
2025-05-18MC: Move R_PPC64_TOC case to PowerPCAsmBackendFangrui Song1-8/+0
2025-05-18MC: Generalize RISCV/LoongArch handleAddSubRelocations and AVR shouldForceRel...Fangrui Song1-6/+2
2025-05-18ELFObjectWriter: Simplify R_PPC64_TOC special case. NFCFangrui Song1-2/+2
2025-05-18ELFObjectWriter: SimplifyFangrui Song1-40/+37
2025-04-18MCFixup: Add isRelocation/isRelocRelocation helpersFangrui Song1-2/+2
2025-04-16ELFObjectWriter: Disable STT_SECTION adjustment for .relocFangrui Song1-3/+2
2025-04-15[LoongArch] Use FirstRelocationKind to remove ELFObjectWriter::recordRelocati...Fangrui Song1-2/+1
2025-04-12ELFObjectWriter: Make .reloc test genericFangrui Song1-3/+9
2025-04-12ELFObjectWriter: Simplify STT_SECTION adjustmentFangrui Song1-28/+20
2025-04-12Revert "ELFObjectWriter: Disable STT_SECTION adjustment for .reloc"Fangrui Song1-2/+3
2025-04-12ELFObjectWriter: Disable STT_SECTION adjustment for .relocFangrui Song1-3/+2
2025-04-12ELFObjectWriter: Simplify STT_SECTION adjustment. NFCFangrui Song1-61/+29
2025-04-05[MC] Replace getSymA()->getSymbol() with getAddSym. NFCFangrui Song1-6/+5
2025-03-29[MC] Move ELF-specific handleAddSubRelocations to ELFObjectWriter::recordRelo...Fangrui Song1-0/+6
2025-03-23MCValue: Simplify code with getSubSymFangrui Song1-2/+2
2025-03-23[MC] Move isMemtag test to AArch64Fangrui Song1-9/+0
2025-03-23ELFObjectWriter: Remove relocation specifier test from shouldRelocateWithSymbolFangrui Song1-15/+0
2025-03-22[MC] Remove ELFObjectWriter::fixSymbolsInTLSFixupsFangrui Song1-42/+0
2025-03-22Move SystemZ-specific MCSymbolRefExpr::VariantKind to SystemZMCExpr::SpecifierFangrui Song1-5/+0
2025-03-20Move X86-specific MCSymbolRefExpr::VariantKind to X86MCExpr::SpecifierFangrui Song1-4/+0
2025-03-12Move PowerPC-specific MCSymbolRefExpr::VariantKind to PPCMCExprFangrui Song1-52/+10
2025-03-12[MC] Move fixSymbolsInTLSFixups to ELFObjectWriterFangrui Song1-0/+89