aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/MC/MCObjectStreamer.cpp
AgeCommit message (Expand)AuthorFilesLines
10 days[SFrames] reland Emit and relax FREs #158154 (#159643)Sterling-Augustine1-0/+13
11 daysRevert "[SFrames] Emit and relax FREs (#158154)" (#159436)Sterling-Augustine1-13/+0
11 days[SFrames] Emit and relax FREs (#158154)Sterling-Augustine1-0/+13
2025-08-12Generate an .sframe section with a skeleton header (#151223)Sterling-Augustine1-1/+6
2025-08-12[RISCV] Track Linker Relaxable through Assembly Relaxation (#152602)Sam Elliott1-3/+15
2025-08-07MC: Refine ALIGN relocation conditionsFangrui Song1-1/+1
2025-08-04Reapply "MCFragment: Use trailing data for fixed-size part" (#150846)Fangrui Song1-18/+97
2025-08-03Revert "MCFragment: Use trailing data for fixed-size part"Fangrui Song1-98/+19
2025-08-03Move FragmentAllocator from MCContext to MCObjectStreamerFangrui Song1-8/+6
2025-08-02MCFragment: Use trailing data for fixed-size partFangrui Song1-21/+100
2025-07-30Revert "MCFragment: Use trailing data for fixed-size part" (#151383)Nikolay Panchenko1-99/+20
2025-07-28MC: Restore emitInstToData optimizationFangrui Song1-7/+9
2025-07-28MCFragment: Use trailing data for fixed-size partFangrui Song1-29/+106
2025-07-28MCFragment: Migrate away from appendContentsFangrui Song1-2/+5
2025-07-27Optimize MCObjectStreamer::emitInstToDataFangrui Song1-11/+13
2025-07-26MC: Allocate initial fragment and define section symbol in changeSectionFangrui Song1-10/+20
2025-07-25Revert "MC: Allocate initial fragment and define section symbol in changeSect...dyung1-20/+5
2025-07-24MC: Allocate initial fragment and define section symbol in changeSectionFangrui Song1-5/+20
2025-07-24Reapply "Support SFrame command-line and .cfi_section syntax (#150316) (#150509)Sterling-Augustine1-2/+3
2025-07-23[llvm] Remove unused includes (NFC) (#150265)Kazu Hirata1-1/+0
2025-07-23Revert "Support SFrame command-line and .cfi_section syntax (#149935)" (#150316)Sterling-Augustine1-3/+2
2025-07-23Support SFrame command-line and .cfi_section syntax (#149935)Sterling-Augustine1-2/+3
2025-07-20MCStreamer: Add helpers and eliminate direct MCFragment operationsFangrui Song1-4/+6
2025-07-20MCStreamer: Move fragment-related functions to MCObjectStreamerFangrui Song1-0/+18
2025-07-20MCObjectStreamer: Remove changeSectionImplFangrui Song1-6/+1
2025-07-20MC: Replace getOrCreateDataFragment with getCurrentFragmentFangrui Song1-9/+9
2025-07-20MC: Refactor FT_Align fragments when linker relaxation is enabledFangrui Song1-8/+0
2025-07-20MC: Encode FT_Align in fragment's variable-size tailFangrui Song1-15/+10
2025-07-20MC: Optimize emitInstruction and simplify fragment-in-BSS checkFangrui Song1-12/+0
2025-07-19MC: Optimize getOrCreateDataFragmentFangrui Song1-23/+20
2025-07-19MCFragment: Refactor LEBFangrui Song1-6/+4
2025-07-18MC: Simplify fragment reuse determinationFangrui Song1-24/+19
2025-07-17MC: Rework .reloc directive and fix the offset when it evaluates to a constantFangrui Song1-129/+13
2025-07-15MC: Restructure MCFragment as a fixed part and a variable tailFangrui Song1-40/+51
2025-07-15MC: Remove bundle alignment modeFangrui Song1-37/+20
2025-07-13MCAlignFragment: Rename fields and use uint8_t FillLenFangrui Song1-4/+4
2025-07-12MCFragment: Refactor code for MCFragmentFangrui Song1-2/+3
2025-07-08MC: Store MCRelaxableFragment MCInst out-of-lineFangrui Song1-3/+5
2025-07-04MCFixup: Remove unused Loc argumentFangrui Song1-5/+5
2025-07-01MC: Store fragment content and fixups out-of-lineFangrui Song1-23/+12
2025-06-29MCFragment: Add addFixup to replace getFixups().push_back()Fangrui Song1-9/+7
2025-06-29MCObjectStreamer: Deduplicate emitInstToDataFangrui Song1-0/+16
2025-06-27MC: Remove unneeded MCSymbolRefExpr::VariantKind callsFangrui Song1-3/+2
2025-06-23MC,AsmPrinter: Report redefinition error instead of crashing in more casesFangrui Song1-0/+4
2025-06-13MCObjectStreamer: Replace getAssemblerPtr with getAssemblerFangrui Song1-3/+3
2025-05-28MC: Set MCSection::LinkerRelaxable for linker-relaxable MCAlignFragmentFangrui Song1-1/+8
2025-05-25MC: Rework .weakrefFangrui Song1-2/+2
2025-05-25MC: Remove MCAssembler argument from addFileNameFangrui Song1-2/+2
2025-05-24MCFixup: Remove FK_PCRel_ from getKindForSizeFangrui Song1-3/+2
2025-05-20[MC][DebugInfo] Emit linetable entries with known offsets immediately (#134677)Jeremy Morse1-0/+12