aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/MC/WinCOFFObjectWriter.cpp
AgeCommit message (Expand)AuthorFilesLines
2025-08-21MC: Avoid MCSymbol::isExportedFangrui Song1-19/+20
2025-08-03MCSymbolCOFF: Remove classofFangrui Song1-5/+8
2025-07-25MCSectionCOFF: Remove classofFangrui Song1-2/+3
2025-07-20MCFragment: Remove clearContents and uses of non-streaming doneAppendingFangrui Song1-10/+10
2025-07-20MC: Optimize emitInstruction and simplify fragment-in-BSS checkFangrui Song1-4/+7
2025-07-15MC: Restructure MCFragment as a fixed part and a variable tailFangrui Song1-2/+2
2025-07-01MC: Store fragment content and fixups out-of-lineFangrui Song1-2/+4
2025-06-30MC: Merge MCFragment.h into MCSection.hFangrui Song1-1/+0
2025-05-25WinCOFFObjectWriter: Simplify code with member MCAssembler *Fangrui Song1-52/+56
2025-05-24MCObjectWriter: Remove the MCAssembler argument from writeObjectFangrui Song1-3/+3
2025-05-24MC: Simplify recordRelocationFangrui Song1-12/+8
2025-05-24MCObjectwriter: Add getContext and simplify codeFangrui Song1-14/+14
2025-05-24MCObjectwriter: Add member variable MCAssembler * and simplify codeFangrui Song1-5/+5
2025-04-05[MC] Replace getSymA()->getSymbol() with getAddSym. NFCFangrui Song1-2/+2
2025-03-23MCValue: Simplify code with getSubSymFangrui Song1-5/+2
2025-01-20[MC][Mips] Generate required IMAGE_REL_MIPS_PAIR relocation (#120876)Hervé Poussineau1-2/+15
2025-01-15[coff] Don't try to write the obj if the assembler has errors (#123007)Daniel Paoliello1-0/+5
2025-01-13Reapply "[aarch64][win] Add support for import call optimization (equivalent ...Daniel Paoliello1-9/+18
2025-01-13Revert "[aarch64][win] Add support for import call optimization (equivalent t...Kirill Stoimenov1-18/+9
2025-01-11[aarch64][win] Add support for import call optimization (equivalent to MSVC /...Daniel Paoliello1-9/+18
2024-12-21[MC] Remove redundant MCSection::empty check. NFCFangrui Song1-1/+1
2024-11-15[MC] Remove unused includes (NFC) (#116317)Kazu Hirata1-1/+0
2024-07-22MCAssembler: Move CGProfile to MCObjectWriterFangrui Song1-2/+2
2024-07-22MCAssembler: Move FileNames and CompilerVersion to MCObjectWriterFangrui Song1-1/+1
2024-07-21[MC] Export llvm::WinCOFFObjectWriter and access it from MCWinCOFFStreamerFangrui Song1-39/+17
2024-07-05MCAssembler: Remove unneeded non-const iterators for Sections and misleading ...Fangrui Song1-2/+2
2024-07-01WinCOFFObjectWriter: replace the MCAsmLayout parameter with MCAssemblerFangrui Song1-14/+8
2024-07-01[MC] Remove MCAsmLayout::{getSymbolOffset,getBaseSymbol}Fangrui Song1-8/+6
2024-07-01[MC] Remove MCAsmLayout::{getSectionFileSize,getSectionAddressSize}Fangrui Song1-7/+7
2024-07-01[MC] Remove the MCAsmLayout parameter from MCObjectWriter::executePostLayoutB...Fangrui Song1-9/+7
2024-07-01[MC] Remove the MCAsmLayout parameter from MCObjectWriter::{writeObject,write...Fangrui Song1-12/+10
2024-06-30[MC] Remove the MCAsmLayout parameter from MCObjectWriter::recordRelocationFangrui Song1-13/+11
2024-06-30[MC] Start merging MCAsmLayout into MCAssemblerFangrui Song1-4/+3
2024-06-29[MC] Simplify isSymbolRefDifferenceFullyResolvedImpl overloads. NFCFangrui Song1-2/+1
2024-06-25[MC,COFF] Change how we handle section symbolsFangrui Song1-4/+8
2024-06-23[MC,COFF] Register .llvm.call-graph-profile in finalizeImplFangrui Song1-23/+8
2024-06-20[MC] Remove SectionKind from MCSection (#96067)aengelke1-4/+2
2024-06-14[MC] Add MCFragment allocation helpersFangrui Song1-4/+6
2024-06-10[MC] Remove getFragmentList uses. NFCFangrui Song1-1/+1
2024-03-22[MC][COFF][AArch64] Treat ARM64EC/X as ARM64 for relocations (#86019)Billy Laws1-2/+2
2023-12-11[llvm] Use StringRef::{starts,ends}_with (NFC) (#74956)Kazu Hirata1-1/+1
2023-10-12Use llvm::endianness::{big,little,native} (NFC)Kazu Hirata1-1/+1
2023-08-17[MC][COFF][AArch64] Avoid incorrect IMAGE_REL_ARM64_BRANCH26 relocations.Hiroshi Yamauchi1-2/+4
2023-06-26Reland [COFF] Support -gsplit-dwarf for COFF on WindowsHaohai Wen1-15/+61
2023-06-25Revert "[COFF] Support -gsplit-dwarf for COFF on Windows"Nico Weber1-61/+15
2023-06-25[COFF] Support -gsplit-dwarf for COFF on WindowsHaohai Wen1-15/+61
2023-06-09[NFC][COFF] Split WinCOFFObjectWriter to WinCOFFWriterHaohai Wen1-107/+148
2023-06-07[COFF] Add MC support for emitting IMAGE_WEAK_EXTERN_ANTI_DEPENDENCY symbolsEli Friedman1-3/+3
2023-06-06[NFC][COFF] Refine access specifiers for WinCOFFObjectWriterHaohai Wen1-176/+173
2023-06-05[NFC][COFF] clang-format WinCOFFObjectWriter and MCWinCOFFObjectWriterHaohai Wen1-15/+12