aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/MC/MCCodeView.cpp
AgeCommit message (Expand)AuthorFilesLines
2025-08-03Move FragmentAllocator from MCContext to MCObjectStreamerFangrui Song1-6/+3
2025-08-02MCFragment: Store the number of variable-size tail fixups as uint8_tFangrui Song1-0/+2
2025-07-20MCFragment: Remove setContents/setFixupsFangrui Song1-5/+8
2025-07-19MC: Optimize getOrCreateDataFragmentFangrui Song1-2/+2
2025-07-15MC: Restructure MCFragment as a fixed part and a variable tailFangrui Song1-1/+1
2025-07-01MC: Store fragment content and fixups out-of-lineFangrui Song1-6/+7
2025-06-30CodeView: Move MCCVDefRangeFragment storage to MCContext/MCFragment. NFC (#14...Fangrui Song1-2/+5
2025-06-30Revert "CodeView: Move MCCVDefRangeFragment storage to MCContext/MCFragment"David Spickett1-5/+0
2025-06-29CodeView: Move MCCVDefRangeFragment storage to MCContext/MCFragmentFangrui Song1-0/+5
2025-06-27MC: Remove unneeded MCSymbolRefExpr::VariantKind callsFangrui Song1-3/+2
2024-12-21[MC,CodeView] Postpone MCDataFragment creation to finish timeFangrui Song1-26/+11
2024-12-21[MC] Decrease direct access to getContents()Fangrui Song1-2/+3
2024-09-19[LLVM] Use {} instead of std::nullopt to initialize empty ArrayRef (#109133)Jay Foad1-2/+2
2024-07-01MCCodeView: replace the MCAsmLayout parameter with MCAssemblerFangrui Song1-14/+12
2024-07-01MCExpr::evaluateKnownAbsolute: replace the MCAsmLayout parameter with MCAssem...Fangrui Song1-1/+2
2024-06-22[MC] Allocate MCFragment with a bump allocatorFangrui Song1-2/+2
2024-06-14[MC] Add MCFragment allocation helpersFangrui Song1-8/+8
2023-10-12Use llvm::endianness::{big,little,native} (NFC)Kazu Hirata1-1/+1
2023-09-06Emit line numbers in CodeView for trailing (after `ret`) blocks from inlined ...Daniel Paoliello1-36/+52
2023-05-02[MC] Remove dead code, NFCPhoebe Wang1-2/+0
2023-01-05Move from llvm::makeArrayRef to ArrayRef deduction guides - llvm/ partserge-sans-paille1-1/+1
2022-12-02[llvm] Use std::nullopt instead of None (NFC)Kazu Hirata1-2/+2
2022-11-24[Alignment][NFC] Use Align in MCStreamer::emitValueToAlignmentGuillaume Chatelet1-2/+2
2022-05-26[MC] Lower case the first letter of EmitCOFF* EmitWin* EmitCV*. NFCFangrui Song1-2/+2
2022-02-09Cleanup LLVMMC headersserge-sans-paille1-0/+1
2022-02-06[llvm] Use = default (NFC)Kazu Hirata1-1/+1
2020-12-07[CodeView] Fix inline sites that are missing code offsets.Amy Huang1-4/+1
2020-04-20[MC][NFC] Use camelCase style for functions in MCObjectStreamerShengchen Kan1-1/+1
2020-02-29[MC] Add MCStreamer::emitInt{8,16,32,64}Fangrui Song1-13/+13
2020-02-14[MCStreamer] De-capitalize EmitValue EmitIntValue{,InHex}Fangrui Song1-13/+13
2020-02-14[MC] De-capitalize another set of MCStreamer::Emit* functionsFangrui Song1-10/+10
2020-02-14[MC] De-capitalize some MCStreamer::Emit* functionsFangrui Song1-2/+2
2019-05-31[codeview] Revert inline line table change of r362264Reid Kleckner1-0/+1
2019-05-31[codeview] Fix inline line table accuracy for discontiguous segmentsReid Kleckner1-1/+0
2019-01-19Update the file headers across all of the LLVM projects in the monorepoChandler Carruth1-4/+3
2018-12-17[codeview] Flush labels before S_DEFRANGE* fragmentsReid Kleckner1-2/+2
2018-08-28[codeview] Clean up machinery for deferring .cv_loc emissionReid Kleckner1-43/+24
2018-05-18Support: Simplify endian stream interface. NFCI.Peter Collingbourne1-1/+1
2018-04-25[codeview] Ignore .cv_loc directives at the end of a functionReid Kleckner1-0/+13
2018-01-18[CodeView] Add line numbers for inlined call sitesReid Kleckner1-3/+27
2018-01-18[CodeView] Sink complex inline functions to .cpp file, NFCReid Kleckner1-0/+45
2018-01-12MC: Remove redundant `SetUsed` arguments in MCSymbol methodsSam Clegg1-1/+1
2017-12-13Remove redundant includes from lib/MC.Michael Zolotukhin1-1/+0
2017-09-19Re-land "Fix Bug 30978 by emitting cv file checksums."Reid Kleckner1-29/+92
2017-09-16Revert "Fix Bug 30978 by emitting cv file checksums."Eric Beckmann1-90/+29
2017-09-15Fix Bug 30978 by emitting cv file checksums.Eric Beckmann1-29/+90
2017-06-07Move Object format code to lib/BinaryFormat.Zachary Turner1-1/+1
2017-05-30[CodeView] Move CodeView YAML code to ObjectYAML.Zachary Turner1-1/+1
2017-05-30[CodeView] Rename ModuleDebugFragment -> DebugSubsection.Zachary Turner1-3/+3
2017-04-29[llvm-pdbdump] Abstract some of the YAML/Raw printing code.Zachary Turner1-1/+1