aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/MC/MCObjectStreamer.cpp
AgeCommit message (Expand)AuthorFilesLines
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
2025-04-12MCObjectStreamer: Refine absoluteSymbolDiff conditionFangrui Song1-12/+14
2025-04-05[MC] Replace getSymA()->getSymbol() with getAddSym. NFCFangrui Song1-5/+5
2025-04-05[MC] Replace getSymA()->getSymbol() with getAddSym. NFCFangrui Song1-4/+2
2025-03-23MCValue: Simplify code with getSubSymFangrui Song1-2/+2
2025-03-15[MC] evaluateAsRelocatableImpl: remove the Fixup argumentFangrui Song1-2/+2
2025-03-11Reland: [MC] output inlined-at debug info (#106230) (#130306)Yaxun (Sam) Liu1-2/+3
2025-03-07Revert "[MC] output inlined-at debug info (#106230)"Nikita Popov1-3/+2
2025-03-06[MC] output inlined-at debug info (#106230)Yaxun (Sam) Liu1-2/+3
2025-03-02[MC] Move MIPS-specific gprel/tprel/dtprel from MCStreamer to MipsTargetStreamerFangrui Song1-48/+0
2024-12-21[MC] Decrease direct access to getContents()Fangrui Song1-8/+8
2024-09-20[MC] Add .loc_label instruction (#99710)alx321-6/+10
2024-07-22MCObjectStreamer: Remove an unneeded getBackendPtr testFangrui Song1-2/+2
2024-07-22MCAssembler: Move FileNames and CompilerVersion to MCObjectWriterFangrui Song1-3/+6
2024-07-04[MC][ELF] Emit instructions directly into fragment (#94950)Alexis Engelke1-4/+2
2024-06-27[MC] Remove nullable getCurrentSectionOnly use from AsmParserFangrui Song1-6/+0
2024-06-27[MC] Replace one nullable getCurrentSectionOnly with CurFragFangrui Song1-1/+2
2024-06-27[MC] switchSectionNoPrint: update CurFragFangrui Song1-0/+5
2024-06-27[MC] Remove unneeded nullness check from getOrCreateDataFragment. NFCFangrui Song1-1/+1
2024-06-27[MC] Cache current fragment in MCStreamerFangrui Song1-1/+3
2024-06-27[MC] Ensure subsections have a MCDataFragmentFangrui Song1-3/+15
2024-06-27[MC,X86] emitInstruction: remove virtual function calls due to Intel JCC ErratumFangrui Song1-2/+0
2024-06-22[MC] Remove unused MCObjectStreamer::CurSubsectionIdx. NFCFangrui Song1-2/+1
2024-06-22[MC] Change Subsection parameters from const MCExpr * to uint32_tFangrui Song1-8/+3
2024-06-22[MC] MCSectionSubPair: replace const MCExpr * with uint32_tFangrui Song1-14/+5
2024-06-22[MC] Remove remnant code related to pending labelsFangrui Song1-2/+0
2024-06-22[MC] Remove pending labelsFangrui Song1-98/+4
2024-06-21[MC] emitLabelAtPos: change parameter to MCDataFragment &. NFCFangrui Song1-12/+3
2024-06-21[MC] Remove the Parent parameter from MCFragment ctor callers. NFCFangrui Song1-2/+1
2024-06-14[MC] Aligned bundling: remove special handling for RelaxAllFangrui Song1-7/+3
2024-06-14[MC] Add MCFragment allocation helpersFangrui Song1-11/+18
2024-06-12[MC] Restore setOffset(0) in emitLabelFangrui Song1-1/+1
2024-06-12MCFragment: Initialize Offset to 0Fangrui Song1-1/+1
2024-06-11[MC] Replace fragment ilist with singly-linked listsFangrui Song1-9/+2
2024-06-10[MC] Remove getFragmentList uses. NFCFangrui Song1-1/+1
2024-06-10[MC] Maintain MCRelaxAll after reset() (#94945)aengelke1-1/+4
2024-05-19[MC] Make UseAssemblerInfoForParsing mostly trueFangrui Song1-3/+0
2024-05-16Revert "[MC] Remove UseAssemblerInfoForParsing"Nikita Popov1-1/+8
2024-05-15[MC] Remove UseAssemblerInfoForParsingFangrui Song1-8/+1
2024-04-25[MC] Move setRelaxAll() calls to MCObjectStreamerFangrui Song1-0/+2