aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/MC/MCELFStreamer.cpp
AgeCommit message (Expand)AuthorFilesLines
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
2023-04-06[MC] Always encode instruction into SmallVectorAlexis Engelke1-2/+1
2022-12-12[Alignment][NFC] Use Align in MCSymbol::declareCommonGuillaume Chatelet1-1/+1
2022-12-09[Alignment] Use Align in MCStreamer::emitCommonSymbolGuillaume Chatelet1-4/+4
2022-12-08[Alignment] Use Align in MCStreamer::emitTBSSSymbolGuillaume Chatelet1-1/+1
2022-12-07[reland][Alignment] Use Align in MCStreamer emitZeroFill/emitLocalCommonSymbolGuillaume Chatelet1-3/+3
2022-12-07Revert D139439 "[Alignment] Use Align in MCStreamer emitZeroFill/emitLocalCom...Guillaume Chatelet1-3/+3
2022-12-07[Alignment] Use Align in MCStreamer emitZeroFill/emitLocalCommonSymbolGuillaume Chatelet1-3/+3
2022-12-04[MC] llvm::Optional => std::optionalFangrui Song1-1/+1
2022-12-01Add assembler plumbing for sanitize_memtagMitch Phillips1-0/+4
2022-11-28[NFC] Add helper method to ensure min alignment on MCSectionGuillaume Chatelet1-3/+2
2022-11-24[Alignment][NFC] Use Align in MCStreamer::emitValueToAlignmentGuillaume Chatelet1-5/+4
2022-11-24[Alignment][NFC] Use Align in MCStreamer::emitCodeAlignmentGuillaume Chatelet1-1/+2