summaryrefslogtreecommitdiff
path: root/llvm/lib/Target/PowerPC/MCTargetDesc/PPCAsmBackend.cpp
AgeCommit message (Expand)Author
2025-08-03MCSymbolELF: Migrate away from classofFangrui Song
2025-08-02MCAsmBackend::applyFixup: Change `Data` to indicate the relocated locationFangrui Song
2025-07-28XCOFF: Simplify R_REF and remove a MCFragment::addFixup useFangrui Song
2025-07-06MCAsmBackend: Remove redundant relaxInstruction overridesFangrui Song
2025-07-05MC: Remove unneeded MCFixupKind castsFangrui Song
2025-07-05MCAsmBackend: Reduce FK_NONE usesFangrui Song
2025-07-05MC: Remove llvm/MC/MCFixupKindInfo.hFangrui Song
2025-07-04PPCMCCodeEmitter: Set PCRel at fixup creationFangrui Song
2025-07-02MCAsmBackend: Merge addReloc into applyFixup (#146820)Fangrui Song
2025-07-02MCAsmBackend: Make some target overrides out-of-lineFangrui Song
2025-06-26PowerPC: Move PPCMCExpr into PPCMCAsmInfoFangrui Song
2025-06-15PowerPC: Rename PPCMCExpr::VK_ to PPC::S_Fangrui Song
2025-05-23MCAsmBackend: Remove the MCAssembler argument from addRelocFangrui Song
2025-05-23MCAsmBackend: Remove the MCAssembler argument from shouldForceRelocationFangrui Song
2025-05-23MCAsmBackend: Simplify applyFixup (#141333)Fangrui Song
2025-05-23MCAsmBackend: Remove MCSubtargetInfo argumentFangrui Song
2025-05-23[MC] Don't pass MCSubtargetInfo down to shouldForceRelocation and evaluateTar...Fangrui Song
2025-05-18MC: Move R_PPC64_TOC case to PowerPCAsmBackendFangrui Song
2025-04-18MCFixup: Make FixupKindInfo smaller and change getFixupKindInfo to return valueFangrui Song
2025-04-18MCFixup: Add isRelocation/isRelocRelocation helpersFangrui Song
2025-04-05[ARM,PowerPC] shouldForceRelocation: check MCValue::SpecifierFangrui Song
2025-04-05[PowerPC,MC] Replace getSymA()->getSymbol() with getAddSym. NFCFangrui Song
2025-03-16[MC] Remove unneeded getNumFixupKindsFangrui Song
2025-03-16[MC] Rework AVR #121498 to not add extra argument to shouldForceRelocationFangrui Song
2025-03-16[MC] .reloc: move FirstLiteralRelocationKind check to evaluateFixupFangrui Song
2025-01-20[AVR] Force relocations for non-encodable jumps (#121498)Patryk Wychowaniec
2024-11-14[PowerPC] Remove unused includes (NFC) (#116163)Kazu Hirata
2024-07-01[MC] Remove unneeded MC*AsmBackend::fixupNeedsRelaxation overridesFangrui Song
2023-12-07[RISCV][MC] Pass MCSubtargetInfo down to shouldForceRelocation and evaluateTa...Craig Topper
2023-10-12Use llvm::endianness::{big,little,native} (NFC)Kazu Hirata
2023-07-05[XCOFF] Force recording a relocation for weak symbol label.esmeyi
2023-03-23[XCOFF] support the ref directive for object generation.esmeyi
2022-12-04[MC] llvm::Optional => std::optionalFangrui Song
2022-12-02[Target] Use std::nullopt instead of None (NFC)Kazu Hirata
2022-02-22[PowerPC] Allow absolute expressions in relocationsNemanja Ivanovic
2021-10-08Move TargetRegistry.(h|cpp) from Support to MCReid Kleckner
2021-09-07[MC] Use local MCSubtargetInfo in writeNopsPeter Smith
2021-03-05[MC][PowerPC] Support .reloc *, BFD_RELOC_{NONE,16,32,64}, *Fangrui Song
2020-08-02[MC] Default MCAsmBackend::mayNeedRelaxation() to falseFangrui Song
2020-07-28[PowerPC] Split s34imm into two typesStefan Pintilie
2020-07-09Temporarily Revert "[PowerPC] Split s34imm into two types"Eric Christopher
2020-07-09[PowerPC] Split s34imm into two typesStefan Pintilie
2020-04-21[MC][Bugfix] Remove redundant parameter for relaxInstructionShengchen Kan
2020-04-09[PowerPC][Future] Initial support for PCRel addressing for constant pool loadsStefan Pintilie
2020-04-08[PowerPC][Future] Add Support For Functions That Do Not Use A TOC.Stefan Pintilie
2020-03-28[MC][PowerPC] Make .reloc support arbitrary relocation typesFangrui Song
2020-03-05[PowerPC] Delete PPCMachObjectWriter and powerpc{,64}-apple-darwinFangrui Song
2020-02-21[Target] Remove libObject dependency in lib/TargetFrancis Visoiu Mistrih
2020-02-21[macho][NFC] Extract all CPU_(SUB_)TYPE logic to BinaryFormatFrancis Visoiu Mistrih
2020-02-20Revert "[macho][NFC] Extract all CPU_(SUB_)TYPE logic to libObject"Francis Visoiu Mistrih