aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/MC
AgeCommit message (Expand)AuthorFilesLines
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 Song15-99/+59
2024-06-22[MC] MCSectionSubPair: replace const MCExpr * with uint32_tFangrui Song3-21/+61
2024-06-22[MC] Move computeBundlePadding closer to its only caller. NFCFangrui Song2-43/+42
2024-06-22[MC] Allocate MCFragment with a bump allocatorFangrui Song3-26/+23
2024-06-22[MC] AttemptToFoldSymbolOffsetDifference: remove MCDummyFragment check. NFCFangrui Song1-12/+6
2024-06-22[MC] Remove remnant code related to pending labelsFangrui Song2-5/+0
2024-06-22[MC] Remove pending labelsFangrui Song3-127/+11
2024-06-21[MC] Fix emitCOFFSafeSEH after 9b44cfbdbf694e29d80bea688f3ecbfd1d764bfdFangrui Song1-1/+3
2024-06-21[MC] emitLabelAtPos: change parameter to MCDataFragment &. NFCFangrui Song3-14/+5
2024-06-21[MC] Remove Parent initializer from MCFragment ctorFangrui Song1-2/+1
2024-06-21[MC] Remove unused section parameters from MCFragment constructorsFangrui Song2-8/+3
2024-06-21[MC] Remove the Parent parameter from MCFragment ctor callers. NFCFangrui Song5-9/+8
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)aengelke4-68/+69
2024-06-20[MC] Remove SectionKind from MCSection (#96067)aengelke10-256/+155
2024-06-14[llvm] Use llvm::unique (NFC) (#95628)Kazu Hirata2-4/+2
2024-06-14[MC] Aligned bundling: remove special handling for RelaxAllFangrui Song5-117/+10
2024-06-14[MC] Add MCFragment allocation helpersFangrui Song9-56/+69
2024-06-14[MC] Cache MCRegAliasIterator (#93510)Pierre van Houtryve1-0/+84
2024-06-13[MC] Move MCFragment::Atom to MCSectionMachO::AtomsFangrui Song3-1/+20
2024-06-13[MC] flushPendingLabels: revert setAtom changeFangrui Song1-3/+0
2024-06-13[llvm-project] Fix typo "seperate" (#95373)Jay Foad1-1/+1
2024-06-13[MC] Reduce size of MCDataFragment by 8 bytes (#95293)aengelke1-1/+2
2024-06-12[MC] Restore setOffset(0) in emitLabelFangrui Song1-1/+1
2024-06-12[MC] Remove setAllowTemporaryLabels and rename AllowTemporaryLabelsFangrui Song1-2/+2
2024-06-12[MC] Move -save-temp-labels from llvm-mc to MCTargetOptionsCommandFlagsFangrui Song1-0/+6
2024-06-12[MC] Move AllowTemporaryLabels setting to MCContext::MCContextFangrui Song1-1/+1
2024-06-12MCFragment: Initialize Offset to 0Fangrui Song2-3/+2
2024-06-11[MC] Replace fragment ilist with singly-linked listsFangrui Song6-72/+56
2024-06-11Reland "[MC][NFC] Make ELFUniquingMap a StringMap (#95006)" (#95030)aengelke1-10/+37
2024-06-10[MC] Remove getFragmentList uses. NFCFangrui Song6-18/+14
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-10[MC] Maintain MCRelaxAll after reset() (#94945)aengelke1-1/+4
2024-06-09[MC] Remove the last MCFragment::getPrevNode use. NFCFangrui Song1-2/+4
2024-06-09[MC] Relax fragments eagerlyFangrui Song4-139/+46
2024-06-08[MC] Simplify Sec.getFragmentList().insert(Sec.begin(), F). NFCFangrui Song2-6/+6
2024-06-06[MC] MCSection::dump: print section nameFangrui Song1-1/+1
2024-06-06[WebAssembly] Fix element segments in wasm64 object files (#94617)Sam Clegg1-1/+2
2024-06-05[WebAssembly] Set IS_64 flag correctly on __indirect_function_table in object...Sam Clegg1-1/+1
2024-06-04[MC] Ensure UseAssemblerInfoForParsing is true upon returnFangrui Song1-1/+3
2024-06-04[MC] Disable MCAssembler based constant folding for compact unwind and emitJu...Fangrui Song1-5/+6
2024-06-02Use llvm::less_first (NFC) (#94136)Kazu Hirata1-8/+2
2024-06-01Use StringRef::starts_with (NFC) (#94112)Kazu Hirata1-1/+1
2024-05-31[MC] Speed up AttemptToFoldSymbolOffsetDifference in the absence of MCAsmLayoutFangrui Song1-2/+8
2024-05-28MCAsmParser: Amend \+ expansionFangrui Song1-1/+2
2024-05-19[MC] Make UseAssemblerInfoForParsing mostly trueFangrui Song3-4/+7