aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/MC/MCContext.cpp
AgeCommit message (Expand)AuthorFilesLines
12 daysMC: Better handle backslash-escaped symbols (#158780)Fangrui Song1-21/+28
2025-08-22MCSymbol: Move isExported/setExported to MCSymbol{COFF,MachO,Wasm}Fangrui Song1-1/+0
2025-08-17[llvm] Remove unused includes (NFC) (#154051)Kazu Hirata1-1/+0
2025-08-03MCSymbol: Remove KindFangrui Song1-4/+2
2025-08-03MCSymbolXCOFF: Migrate away from classofFangrui Song1-2/+2
2025-08-03MCSymbolWasm: Remove classofFangrui Song1-2/+2
2025-08-03MCSymbolELF: Migrate away from classofFangrui Song1-2/+2
2025-08-03MCSymbolELF: Migrate away from classofFangrui Song1-4/+7
2025-08-03Move FragmentAllocator from MCContext to MCObjectStreamerFangrui Song1-3/+0
2025-07-26MC: Allocate initial fragment and define section symbol in changeSectionFangrui Song1-41/+9
2025-07-25MCSectionCOFF: Remove classofFangrui Song1-2/+2
2025-07-25Revert "MC: Allocate initial fragment and define section symbol in changeSect...dyung1-9/+41
2025-07-24MC: Allocate initial fragment and define section symbol in changeSectionFangrui Song1-41/+9
2025-07-17[llvm] Use *Map::try_emplace (NFC) (#149257)Kazu Hirata1-3/+2
2025-07-15MC: Restructure MCFragment as a fixed part and a variable tailFangrui Song1-3/+3
2025-07-15MC: Use reportFatalUsageError for COFF with non-windows (#147911)Matt Arsenault1-3/+4
2025-06-30MC: Merge MCFragment.h into MCSection.hFangrui Song1-1/+0
2025-06-29MC: Make save-temp-labels imply UseNamesOnTempLabelsFangrui Song1-0/+2
2025-06-26[GOFF] Add writing of text records (#137235)Kai Nacke1-6/+12
2025-06-26[GOFF] Add writing of section symbols (#133799)Kai Nacke1-8/+33
2025-06-05[MC] Remove dead code. (#114798)Ivan Kosarev1-3/+0
2025-06-01MCContext::reset: clear RelSecnames & MacroMapFangrui Song1-0/+2
2025-05-26MC: Allow .set to reassign non-MCConstantExpr expressionsFangrui Song1-0/+29
2025-05-17[MC] Use *Map::try_emplace (NFC) (#140397)Kazu Hirata1-10/+7
2025-05-10[MC] Use range-based for loops (NFC) (#139354)Kazu Hirata1-4/+4
2025-05-09MC: Support quoted symbol namesFangrui Song1-0/+21
2025-05-09Revert "MC: Support quoted symbol names" (#139296)Mehdi Amini1-21/+0
2025-05-08MC: Support quoted symbol namesFangrui Song1-0/+21
2025-05-06[NFC][llvm] Drop isOsWindowsOrUEFI API (#138733)Prabhu Rajasekaran1-1/+1
2025-04-28[COFF] Preserve UniqueID used to create MCSectionCOFF (#123869)Haohai Wen1-1/+1
2025-02-12[MC] Replace MCContext::GenericSectionID with MCSection::NonUniqueID (#126202)Haohai Wen1-3/+4
2025-01-28[nfc][llvm] Clean up isUEFI checks (#124845)Prabhuk1-1/+1
2024-11-15[MC] Remove unused includes (NFC) (#116317)Kazu Hirata1-1/+0
2024-10-15[Coverage][WebAssembly] Add initial support for WebAssembly/WASI (#111332)Yuta Saito1-0/+5
2024-07-31[MC] Remove redundant null check, NFCI (#100928)abhishek-kaushik221-1/+2
2024-07-22[MC,AArch64] Create mapping symbols with non-unique namesFangrui Song1-0/+5
2024-07-22[XCOFF] refactor the XCOFF BeginSymName handlingChen Zheng1-12/+5
2024-06-29[MC] Remove addFragment. NFCFangrui Song1-1/+2
2024-06-29[MC] getWasmSection: remove unused BeginSymNameFangrui Song1-5/+3
2024-06-25[MC,COFF] Change how we handle section symbolsFangrui Song1-27/+36
2024-06-23[MC] Ensure all new sections have a MCDataFragmentFangrui Song1-4/+6
2024-06-22[MC] Change Subsection parameters from const MCExpr * to uint32_tFangrui Song1-2/+2
2024-06-22[MC] Allocate MCFragment with a bump allocatorFangrui Song1-2/+5
2024-06-20[MC] Fix compilationAlexis Engelke1-1/+1
2024-06-20[CodeGen] Use temp symbol for MBBs (#95031)Alexis Engelke1-0/+11
2024-06-20[MC] Eliminate two symbol-related hash maps (#95464)aengelke1-63/+62
2024-06-20[MC] Remove SectionKind from MCSection (#96067)aengelke1-59/+12
2024-06-14[MC] Add MCFragment allocation helpersFangrui Song1-21/+15
2024-06-12[MC] Remove setAllowTemporaryLabels and rename AllowTemporaryLabelsFangrui Song1-2/+2
2024-06-12[MC] Move AllowTemporaryLabels setting to MCContext::MCContextFangrui Song1-1/+1