aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/MC/MCContext.cpp
AgeCommit message (Expand)AuthorFilesLines
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
2024-06-11Reland "[MC][NFC] Make ELFUniquingMap a StringMap (#95006)" (#95030)aengelke1-10/+37
2024-06-10[MC] Don't evaluate name of unnamed symbols (#95021)aengelke1-5/+4
2024-06-10Revert "[MC] Make ELFUniquingMap a StringMap" (#95023)aengelke1-37/+10
2024-06-10[MC][NFC] Make ELFUniquingMap a StringMap (#95006)aengelke1-10/+37
2024-06-08[MC] Simplify Sec.getFragmentList().insert(Sec.begin(), F). NFCFangrui Song1-5/+5
2024-05-14[MC] Make ELFEntrySizeMap a DenseMap (#91728)aengelke1-4/+8
2024-04-02[WebAssembly] Allocate MCSymbolWasm data on MCContext (#85866)Tim Neumann1-0/+5
2024-01-31[llvm] Use StringRef::starts_with (NFC)Kazu Hirata1-1/+1
2023-12-19[SystemZ][z/OS] Add exception handling for XPLINK (#74638)Yusra Syeda1-4/+10
2023-12-11[llvm] Use StringRef::{starts,ends}_with (NFC) (#74956)Kazu Hirata1-5/+5
2023-11-11[llvm] Stop including llvm/ADT/DenseMapInfo.h (NFC)Kazu Hirata1-1/+0
2023-08-09[MC] Restore default section classification to SectionKind::getReadOnly()Fangrui Song1-1/+1
2023-06-20[XRay] Make xray_fn_idx entries PC-relativeFangrui Song1-1/+5
2023-06-07Reland "D144999 [MC][MachO]Only emits compact-unwind format for "canonical" p...Vy Nguyen1-0/+6
2023-06-06[Triple] Add triple for UEFIprabhukr1-1/+1
2023-05-23[Coverity] Constant variable guards dead code.Luo, Yuanke1-3/+0