aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/MC/MCAsmBackend.cpp
AgeCommit message (Expand)AuthorFilesLines
2025-07-02MCAsmBackend: Merge addReloc into applyFixup (#146820)Fangrui Song1-7/+4
2025-05-24MC: Remove redundant relocations for label differencesFangrui Song1-3/+0
2025-05-24MCAsmBackend: Remove the MCAssembler argument from fixupNeedsRelaxationAdvancedFangrui Song1-2/+1
2025-05-24MC: Simplify recordRelocationFangrui Song1-1/+1
2025-05-23MCAsmBackend: Remove the MCAssembler argument from addRelocFangrui Song1-4/+4
2025-05-23MCAsmBackend: Remove the MCAssembler argument from shouldForceRelocationFangrui Song1-1/+1
2025-05-23MCAsmBackend: Simplify applyFixup (#141333)Fangrui Song1-0/+21
2025-05-23MCAsmBackend: Add member variable MCAssembler * and define getContextFangrui Song1-0/+2
2025-05-23MCAsmBackend: Remove MCSubtargetInfo argumentFangrui Song1-2/+1
2025-05-23[MC] Don't pass MCSubtargetInfo down to shouldForceRelocation and evaluateTar...Fangrui Song1-1/+1
2025-05-22[MC] Restore MCAsmBackend::shouldForceRelocation to falseFangrui Song1-6/+0
2025-05-22Revert "[MC] Restore MCAsmBackend::shouldForceRelocation to false"JP Lehr1-0/+6
2025-05-21[MC] Restore MCAsmBackend::shouldForceRelocation to falseFangrui Song1-6/+0
2025-05-19RISCV,LoongArch: Encode RELAX relocation implicitlyFangrui Song1-2/+2
2025-05-18MC: Generalize RISCV/LoongArch handleAddSubRelocations and AVR shouldForceRel...Fangrui Song1-0/+11
2025-04-18MCFixup: Make FixupKindInfo smaller and change getFixupKindInfo to return valueFangrui Song1-1/+1
2025-04-18MCFixup: Move relocation values before FK_NONEFangrui Song1-2/+2
2025-04-13MCAsmBackend,Hexagon: Remove MCRelaxableFragment from fixupNeedsRelaxationAdv...Fangrui Song1-1/+0
2025-04-13[MC] Refactor fixup evaluation and relocation generationFangrui Song1-3/+5
2025-04-13MCAsmBackend,X86: Pass MCValue to fixupNeedsRelaxationAdvanced. NFCFangrui Song1-5/+3
2025-04-05Define MCAsmBackend::shouldForceRelocationFangrui Song1-0/+6
2025-03-02[MC] Move MIPS-specific gprel/tprel/dtprel from MCStreamer to MipsTargetStreamerFangrui Song1-8/+0
2024-11-01[MC] Export MCDXContainerObjectWriterFangrui Song1-1/+1
2024-07-24MC: Inline createMachObjectWriter into MCAsmBackendFangrui Song1-2/+2
2024-07-23ELFObjectWriter: Remove unneeded subclassesFangrui Song1-5/+6
2024-07-01[MC] Remove two unused parameters from MCAsmBackend::fixupNeedsRelaxationFangrui Song1-1/+1
2024-07-01[MC] Remove the MCAsmLayout parameter from relocation related functionsFangrui Song1-5/+7
2023-11-09[RISCV] Support R_RISCV_SET_ULEB128/R_RISCV_SUB_ULEB128 for .uleb128 directivesFangrui Song1-0/+1
2023-10-12Use llvm::endianness::{big,little,native} (NFC)Kazu Hirata1-4/+4
2023-10-10Use llvm::endianness (NFC)Kazu Hirata1-1/+1
2023-09-29[SystemZ/zOS/GOFF] Implement GOFF writer for empty files.Kai Nacke1-0/+4
2023-08-09[MC] Remove FK_Data_6bFangrui Song1-1/+0
2023-06-29[RISCV] Make linker-relaxable instructions terminate MCDataFragmentFangrui Song1-1/+2
2023-06-26Reland [COFF] Support -gsplit-dwarf for COFF on WindowsHaohai Wen1-1/+4
2023-06-25Revert "[COFF] Support -gsplit-dwarf for COFF on Windows"Nico Weber1-4/+1
2023-06-25[COFF] Support -gsplit-dwarf for COFF on WindowsHaohai Wen1-1/+4
2023-06-12[MC][MachO]Do not emit DWARF for no-personality caseoontvoo1-8/+13
2023-06-07Reland "D144999 [MC][MachO]Only emits compact-unwind format for "canonical" p...Vy Nguyen1-0/+11
2023-05-19Revert "[RFC][MC][MachO]Only emits compact-unwind format for "canonical" pers...Nico Weber1-11/+0
2023-05-18[RFC][MC][MachO]Only emits compact-unwind format for "canonical" personality ...Vy Nguyen1-0/+11
2022-12-06[ADT] Don't including None.h (NFC)Kazu Hirata1-1/+0
2022-12-04[MC] llvm::Optional => std::optionalFangrui Song1-1/+1
2022-12-02[llvm] Use std::nullopt instead of None (NFC)Kazu Hirata1-1/+1
2022-09-09[llvm] Remove includes of `llvm/Support/STLArrayExtras.h`Joe Loser1-1/+0
2022-09-08[llvm] Use std::size instead of llvm::array_lengthofJoe Loser1-1/+1
2022-06-17[DirectX][MC] Add MC support for DXContainerChris Bieneman1-0/+4
2022-04-20[SPIR-V](3/6) Add MC layer, object file support, and InstPrinterIlia Diachkov1-0/+4
2022-02-09Cleanup LLVMMC headersserge-sans-paille1-1/+1
2022-01-26Revert "Rename llvm::array_lengthof into llvm::size to match std::size from C...Benjamin Kramer1-1/+1
2022-01-26Rename llvm::array_lengthof into llvm::size to match std::size from C++17serge-sans-paille1-1/+1