aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/MC/MCObjectStreamer.cpp
AgeCommit message (Expand)AuthorFilesLines
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
2024-02-06[MC]: Fix typo in MCObjectStreamer.cpp (#80856)Vinayak Dev1-1/+1
2024-02-06[XCOFF] Add compiler version to an auxiliary symbol table entry (#80162)stephenpeckham1-1/+3
2024-02-05[NFC] Fix typo (#80703)stephenpeckham1-1/+1
2024-01-18Revert "[BOLT] Fix unconditional output of boltedcollection in merge-fdata (#...Amir Ayupov1-5/+0
2024-01-18[BOLT] Fix unconditional output of boltedcollection in merge-fdata (#78653)Amir Ayupov1-0/+5
2023-12-07[MC] .reloc: register used symbolsFangrui Song1-2/+3
2023-06-29[RISCV] Make linker-relaxable instructions terminate MCDataFragmentFangrui Song1-0/+5
2023-06-26[MC] Add SMLoc to MCCFIInstructionFangrui Song1-6/+7
2023-06-15[MC] Improve .subsection diagnosticFangrui Song1-1/+2
2023-06-15[MC] Remove an unneeded special case from MCObjectStreamer::flushPendingLabelsFangrui Song1-6/+3
2023-06-14[MC] Properly report errors for .subsectionFangrui Song1-4/+9
2023-05-15[RISCV][MC] .debug_line/.debug_frame/.eh_frame: emit relocations for assembly...Fangrui Song1-14/+1
2023-05-07MCDwarfFrameEmitter::EncodeAdvanceLoc: use SmallVectorImpl instead of raw_ost...Fangrui Song1-3/+5
2023-04-06[MC] Always encode instruction into SmallVectorAlexis Engelke1-2/+1
2022-12-21[DWARFv4][DWARFv5][DWARFLinker] support debug_macinfo/debug_macro tables.Alexey Lapshin1-2/+4
2022-12-04[MC] llvm::Optional => std::optionalFangrui Song1-9/+10
2022-12-02[llvm] Use std::nullopt instead of None (NFC)Kazu Hirata1-7/+7
2022-11-28[NFC] Add helper method to ensure min alignment on MCSectionGuillaume Chatelet1-2/+1
2022-11-24[Alignment][NFC] Use Align in MCStreamer::emitValueToAlignmentGuillaume Chatelet1-8/+6
2022-11-24[Alignment][NFC] Use Align in MCStreamer::emitCodeAlignmentGuillaume Chatelet1-2/+2
2022-11-24[Alignment][NFC] Use Align in MCStreamer::emitBundleAlignModeGuillaume Chatelet1-1/+1