summaryrefslogtreecommitdiff
path: root/llvm/lib/Target/PowerPC/MCTargetDesc/PPCMCCodeEmitter.cpp
AgeCommit message (Expand)Author
2025-10-06[NFC][PowerPC] Cleanup isImm and getImmEncoding functions (#161567)Lei Huang
2025-09-23[NFC][MC][CodeEmitterGen] Extract error reporting into a helper function (#15...Rahul Joshi
2025-07-05MC: Remove unneeded MCFixupKind castsFangrui Song
2025-07-04PPCMCCodeEmitter: Set PCRel at fixup creationFangrui Song
2025-06-27PowerPC: Remove redundant MCSymbolRefExpr::VariantKind castsFangrui Song
2025-06-26PowerPC: Move PPCMCExpr into PPCMCAsmInfoFangrui Song
2025-06-15PowerPC: Rename PPCMCExpr::VK_ to PPC::S_Fangrui Song
2025-03-20[PowerPC] Rename VariantKind to SpecifierFangrui Song
2025-03-12Move PowerPC-specific MCSymbolRefExpr::VariantKind to PPCMCExprFangrui Song
2025-02-18[PowerPC] Use MCRegister. NFCCraig Topper
2024-11-14[PowerPC] Remove unused includes (NFC) (#116163)Kazu Hirata
2023-10-12Use llvm::endianness::{big,little,native} (NFC)Kazu Hirata
2023-10-10Use llvm::endianness (NFC)Kazu Hirata
2023-08-30[PPC] Fix layering issues between MCTargetDesc and CodeGenReid Kleckner
2023-06-05[AArch64,AVR,PowerPC] Migrate to new encodeInstruction that uses SmallVectorI...Fangrui Song
2023-02-07[NFC][TargetParser] Remove llvm/ADT/Triple.hArchibald Elliott
2023-02-02[PowerPC] Switch to by-name matching for instructions (part 2 of 2).James Y Knight
2022-07-14[CodeGen] Move instruction predicate verification to emitInstructionDavid Green
2022-07-13Revert "Move instruction predicate verification to emitInstruction"David Green
2022-07-13Move instruction predicate verification to emitInstructionDavid Green
2022-04-29[PowerPC][NFC] Add a function to determine if a call needs to be NOTOC.Stefan Pintilie
2022-03-23[PowerPC] The BL8_NOTOC_RM instruction needs to produce a notoc relocation.Stefan Pintilie
2022-02-22[PowerPC] Allow absolute expressions in relocationsNemanja Ivanovic
2022-02-16[NFC][MC] remove unused argument `MCRegisterInfo` in `MCCodeEmitter`Shao-Ce SUN
2021-04-15[PowerPC] Add ROP Protection Instructions for PowerPCStefan Pintilie
2021-04-09Revert "[PowerPC] Add ROP Protection Instructions for PowerPC"Mitch Phillips
2021-04-09[PowerPC] Add ROP Protection Instructions for PowerPCStefan Pintilie
2020-09-30[PowerPC] Add outer product instructions for MMAAhsan Saghir
2020-09-23[PowerPC][PCRelative] Thread Local Storage Support for Local DynamicVictor Huang
2020-08-21[PowerPC][PCRelative] Thread Local Storage Support for Initial ExecKamau Bridgeman
2020-08-20[PowerPC][PCRelative] Thread Local Storage Support for General DynamicKamau Bridgeman
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-06-15[Target/PPC] Fold inside an assertion.Davide Italiano
2020-06-15[Target/PPC] Silence an unused variable warning. NFC.Davide Italiano
2020-06-15[PowerPC] Do not add the relocation addend to the instruction encodingStefan Pintilie
2020-06-08[PowerPC] Fix incorrect PC Relative relocations for Big EndianStefan Pintilie
2020-04-21Fix an unused-variable warning in Release mode.Benjamin Kramer
2020-04-21[PowerPC][Future] Add offsets to PC Relative relocations.Stefan Pintilie
2020-04-17[PowerPC][Future] More support for PCRel addressing for global valuesStefan Pintilie
2020-04-09Fix an unused-variable warning in Release mode.James Y Knight
2020-04-09[PowerPC][Future] Fix for 75828ef615daStefan Pintilie
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-02-05[PowerPC][NFC] Clang-format on commit 4b414dVictor Huang
2020-01-30[PowerPC][Future] Prefixed Instructions 64 Byte Boundary SupportStefan Pintilie
2020-01-28[PowerPC][Future] Add pld and pstd to future CPUVictor Huang
2020-01-24[PowerPC][Future] Add prefixed instruction paddi to future CPUVictor Huang
2019-05-16Add Triple::isPPC64()Fangrui Song