aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/MC/MCSection.cpp
AgeCommit message (Expand)AuthorFilesLines
2025-08-12[RISCV] Track Linker Relaxable through Assembly Relaxation (#152602)Sam Elliott1-0/+2
2025-08-07MC: Refine ALIGN relocation conditionsFangrui Song1-1/+1
2025-08-02MCFragment: Store the number of variable-size tail fixups as uint8_tFangrui Song1-2/+4
2025-07-26MCSection: Remove SectionVariantFangrui Song1-3/+2
2025-07-26MC: Allocate initial fragment and define section symbol in changeSectionFangrui Song1-2/+1
2025-07-25Revert "MC: Allocate initial fragment and define section symbol in changeSect...dyung1-1/+2
2025-07-24MC: Allocate initial fragment and define section symbol in changeSectionFangrui Song1-2/+1
2025-07-20MCFragment: Remove setContents/setFixupsFangrui Song1-20/+0
2025-07-20MC: Fix fragment-in-BSS checkFangrui Song1-5/+3
2025-07-20MC: Rename isVirtualSection to isBssSectionFangrui Song1-1/+1
2025-07-15MC: Restructure MCFragment as a fixed part and a variable tailFangrui Song1-4/+30
2025-07-15MC: Remove bundle alignment modeFangrui Song1-22/+2
2025-07-14[llvm] Remove unused includes (NFC) (#148768)Kazu Hirata1-1/+0
2025-07-08MC: Store MCRelaxableFragment MCInst out-of-lineFangrui Song1-12/+0
2025-07-01MC: Store fragment content and fixups out-of-lineFangrui Song1-1/+41
2025-06-30MC: Merge MCFragment.h into MCSection.hFangrui Song1-1/+0
2025-06-29MC: Enhance mc-dump outputFangrui Song1-1/+13
2025-06-28MC: Make mc-dump output compactFangrui Song1-8/+2
2025-06-02[MC] Relax MCFillFragment and compute fragment offsets eagerlyFangrui Song1-2/+2
2025-06-01MCSection: Replace DummyFragment with the Subsections[0] head fragmentFangrui Song1-1/+0
2025-05-23RISCV: Remove shouldForceRelocation and unneeded relocationsFangrui Song1-1/+1
2024-11-15[MC] Remove unused includes (NFC) (#116317)Kazu Hirata1-1/+0
2024-07-31Revert "[MC] Compute fragment offsets eagerly"Nikita Popov1-2/+2
2024-07-30[MC] Compute fragment offsets eagerlyFangrui Song1-2/+2
2024-07-30Revert "[MC] Compute fragment offsets eagerly"Fangrui Song1-2/+2
2024-07-21[MC] Compute fragment offsets eagerlyFangrui Song1-2/+2
2024-06-27[MC] Ensure subsections have a MCDataFragmentFangrui Song1-11/+0
2024-06-27[MC] Make MCSection::isVirtualSection non-virtual (#96920)Alexis Engelke1-3/+3
2024-06-22[MC] Remove remnant code related to pending labelsFangrui Song1-3/+0
2024-06-22[MC] Remove pending labelsFangrui Song1-27/+0
2024-06-21[MC] Remove the Parent parameter from MCFragment ctor callers. NFCFangrui Song1-2/+3
2024-06-20[MC] Remove SectionKind from MCSection (#96067)aengelke1-3/+3
2024-06-14[MC] Aligned bundling: remove special handling for RelaxAllFangrui Song1-4/+3
2024-06-13[MC] flushPendingLabels: revert setAtom changeFangrui Song1-3/+0
2024-06-11[MC] Replace fragment ilist with singly-linked listsFangrui Song1-37/+25
2024-06-10[MC] Remove getFragmentList uses. NFCFangrui Song1-3/+6
2024-06-09[MC] Relax fragments eagerlyFangrui Song1-2/+2
2024-06-06[MC] MCSection::dump: print section nameFangrui Song1-1/+1
2023-06-18[MC] flushPendingLabels: set Atom for new fragment after D71368Fangrui Song1-2/+4
2023-06-18[MC] flushPendingLabels: set Atom for new fragment after D71368Fangrui Song1-0/+2
2023-05-05[MC] Simplify flushPendingLabels. NFCFangrui Song1-3/+0
2022-02-09Cleanup LLVMMC headersserge-sans-paille1-1/+1
2021-01-29[llvm] Use llvm::lower_bound and llvm::upper_bound (NFC)Kazu Hirata1-4/+2
2020-12-21[MC] Split MCContext::createTempSymbol, default AlwaysAddSuffix to true, and ...Fangrui Song1-1/+1
2020-09-09[MC] Resolve the difference of symbols in consecutive MCDataFragementsJian Cai1-0/+1
2020-04-15[MC][COFF][ELF] Reject instructions in IMAGE_SCN_CNT_UNINITIALIZED_DATA/SHT_N...Fangrui Song1-1/+3
2020-04-15[MC] Replace MCSection*::getName() with MCSection::getName(). NFCFangrui Song1-2/+4
2020-03-21Revert rGd5d8569df14e95e2c53d167bd1b37995bcbec565 "Fix static analysis warnin...Simon Pilgrim1-0/+2
2020-03-21Fix static analysis warnings about classes with virtual methods not having vi...Simon Pilgrim1-2/+0
2020-01-05[MC][ARM] Delete MCSection::HasData and move SHF_ARM_PURECODE logic to ARMELF...Fangrui Song1-2/+1