aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/MC/MCELFStreamer.cpp
AgeCommit message (Expand)AuthorFilesLines
2025-08-17[llvm] Remove unused includes (NFC) (#154051)Kazu Hirata1-1/+0
2025-08-03MCSymbolELF: Migrate away from classofFangrui Song1-2/+2
2025-08-03MCSymbolELF: Migrate away from classofFangrui Song1-6/+6
2025-08-03MCSymbolELF: Migrate away from classofFangrui Song1-1/+1
2025-07-26MC: Allocate initial fragment and define section symbol in changeSectionFangrui Song1-1/+3
2025-07-25Revert "MC: Allocate initial fragment and define section symbol in changeSect...dyung1-3/+1
2025-07-24MC: Allocate initial fragment and define section symbol in changeSectionFangrui Song1-1/+3
2025-07-20MCObjectStreamer: Remove changeSectionImplFangrui Song1-1/+1
2025-07-17MC: Rework .reloc directive and fix the offset when it evaluates to a constantFangrui Song1-11/+10
2025-07-15MC: Restructure MCFragment as a fixed part and a variable tailFangrui Song1-1/+1
2025-07-15MC: Remove bundle alignment modeFangrui Song1-150/+0
2025-07-13MCAlignFragment: Rename fields and use uint8_t FillLenFangrui Song1-1/+1
2025-07-01MC: Store fragment content and fixups out-of-lineFangrui Song1-5/+8
2025-06-30MC: Merge MCFragment.h into MCSection.hFangrui Song1-1/+0
2025-05-25MC: Rework .weakrefFangrui Song1-5/+10
2025-05-23RISCV: Remove shouldForceRelocation and unneeded relocationsFangrui Song1-1/+3
2025-05-19RISCV,LoongArch: Encode RELAX relocation implicitlyFangrui Song1-4/+4
2025-05-18[MC][AArch64][ARM][X86] Push target-dependent assembler flags into targets (#...Jessica Clarke1-5/+0
2025-04-10MCStreamer: Remove Mach-O specific functions from derived MCObjectStreamerFangrui Song1-15/+0
2025-03-12[MC] Move fixSymbolsInTLSFixups to ELFObjectWriterFangrui Song1-98/+1
2025-03-05[MC] Remove unneeded VK_None argument from MCSymbolRefExpr::create. NFCFangrui Song1-2/+1
2025-03-02[PowerPC] Remove VK_PPC_TLSGD and VK_PPC_TLSLDFangrui Song1-2/+0
2025-02-10[ARM] Move MCStreamer::emitThumbFunc to ARMTargetStreamerFangrui Song1-4/+0
2025-01-23[LLVM][Clang][AArch64] Implement AArch64 build attributes (#123990)SivanShani-Arm1-2/+63
2025-01-22Revert "[LLVM][Clang][AArch64] Implement AArch64 build attributes (#118771)"Kazu Hirata1-63/+2
2025-01-22[LLVM][Clang][AArch64] Implement AArch64 build attributes (#118771)SivanShani-Arm1-2/+63
2024-11-15[MC] Remove unused includes (NFC) (#116317)Kazu Hirata1-2/+0
2024-07-30[MC] Forward declare ELFObjectWriter (#100989)Sergei Barannikov1-0/+1
2024-07-22MCAssembler: Move SubsectionsViaSymbols; to MCObjectWriterFangrui Song1-12/+0
2024-07-22MCAssembler: Move CGProfile to MCObjectWriterFangrui Song1-4/+4
2024-07-22MCAssembler: Move Symvers to ELFObjectWriterFangrui Song1-1/+1
2024-07-22[MC] Export llvm::ELFObjectWriterFangrui Song1-3/+7
2024-07-12[MC] Use range-based for loops (NFC) (#98604)Kazu Hirata1-7/+5
2024-07-04[MC][ELF] Emit instructions directly into fragment (#94950)Alexis Engelke1-23/+10
2024-06-27[MC] Optimize getCurrentSectionOnly using CurFrag and make it non-nullableFangrui Song1-1/+1
2024-06-27[MC] Remove nullable getCurrentSectionOnly use from AsmParserFangrui Song1-6/+7
2024-06-27[MC] Replace one nullable getCurrentSectionOnly with CurFragFangrui Song1-2/+2
2024-06-22[MC] Change Subsection parameters from const MCExpr * to uint32_tFangrui Song1-2/+1
2024-06-21[MC] emitLabelAtPos: change parameter to MCDataFragment &. NFCFangrui Song1-1/+1
2024-06-14[MC] Aligned bundling: remove special handling for RelaxAllFangrui Song1-86/+3
2024-06-14[MC] Add MCFragment allocation helpersFangrui Song1-4/+5
2024-04-25[MC] Remove RelaxAll parameters from create*StreamerFangrui Song1-2/+1
2024-04-25[MC] Move setRelaxAll() calls to MCObjectStreamerFangrui Song1-2/+0
2023-12-07[MC] .reloc: register used symbolsFangrui Song1-1/+0
2023-06-29[RISCV] Make linker-relaxable instructions terminate MCDataFragmentFangrui Song1-0/+3
2023-06-07[COFF] Add MC support for emitting IMAGE_WEAK_EXTERN_ANTI_DEPENDENCY symbolsEli Friedman1-0/+1
2023-04-27Revert "[COFF] Add MC support for emitting IMAGE_WEAK_EXTERN_ANTI_DEPENDENCY ...Zequan Wu1-1/+0
2023-04-17[COFF] Add MC support for emitting IMAGE_WEAK_EXTERN_ANTI_DEPENDENCY symbolsEli Friedman1-0/+1
2023-04-13Revert "[COFF] Add MC support for emitting IMAGE_WEAK_EXTERN_ANTI_DEPENDENCY ...Arthur Eubanks1-1/+0
2023-04-07[COFF] Add MC support for emitting IMAGE_WEAK_EXTERN_ANTI_DEPENDENCY symbolsEli Friedman1-0/+1