summaryrefslogtreecommitdiff
path: root/llvm/lib/Target/PowerPC
AgeCommit message (Expand)Author
2025-07-02MCAsmBackend: Merge addReloc into applyFixup (#146820)Fangrui Song
2025-07-02MCAsmBackend: Make some target overrides out-of-lineFangrui Song
2025-07-02[PowerPC] Fix ppc-reduce-cr-ops mishandling of subregister uses (#144405)Lei Huang
2025-06-29MCFragment: Add addFixup to replace getFixups().push_back()Fangrui Song
2025-06-29[PowerPC] Prevent copying in loop variables (NFC)Jie Fu
2025-06-28MCExpr: Migrate away from operator<<Fangrui Song
2025-06-28[PowerPC] Use range-based for loops (NFC) (#146221)Kazu Hirata
2025-06-28MCParsedAsmOperand::print: Add MCAsmInfo parameterFangrui Song
2025-06-27[llvm] Remove unused includes (NFC) (#146199)Kazu Hirata
2025-06-27PowerPC: Remove redundant MCSymbolRefExpr::VariantKind castsFangrui Song
2025-06-26MC: Rename initializeVariantKinds to initializeAtSpecifiersFangrui Song
2025-06-26PowerPC: Separate ELF and XCOFF @ specifiersFangrui Song
2025-06-26PowerPC: Move PPCMCExpr into PPCMCAsmInfoFangrui Song
2025-06-25[PowerPC] eliminate RLWINM instruction following LBARX as possible (#144089)zhijian lin
2025-06-25[PowerPC] Support for Packed BCD conversion builtins (#142723)Himadhith
2025-06-23Fix variable naming style in PPCBoolRetToInt.cpp (#144533)Shuqi Liang
2025-06-23[PowerPC] Fix handling of undefs in the PPC::isSplatShuffleMask query (#145149)Wael Yehia
2025-06-23CodeGen: Emit error if getRegisterByName fails (#145194)Matt Arsenault
2025-06-21[CostModel] Add a DstTy to getShuffleCost (#141634)David Green
2025-06-19[Reland] [PowerPC] frontend get target feature from backend with cpu name (#1...zhijian lin
2025-06-18[TTI] Remove PPC hasActiveVectorLength impl, simplify interface (NFC). (#142310)Florian Hahn
2025-06-18[PowerPC] Add code to spill and restore DMRp registers (#142443)Lei Huang
2025-06-18[PowerPC][AIX] Specify pointer info and alignment for stack store (#144526)Nikita Popov
2025-06-17[llvm] annotate interfaces in llvm/Target for DLL export (#143615)Andrew Rogers
2025-06-17[DebugInfo][RemoveDIs] Remove a swathe of debug-intrinsic code (#144389)Jeremy Morse
2025-06-15PowerPC: Migrate to newer relocation specifier representationFangrui Song
2025-06-15PowerPC: Replace MCExpr::print with MCAsmInfo::printExprFangrui Song
2025-06-15PowerPC: Rename PPCMCExpr::VK_ to PPC::S_Fangrui Song
2025-06-15[CostModel] Mark all TTIImpls as final. NFC (#143404)David Green
2025-06-13[PowerPC] enable AtomicExpandImpl::expandAtomicCmpXchg for powerpc (#142395)zhijian lin
2025-06-12Revert " [PowerPC] frontend get target feature from backend with cpu name (#1...Reid Kleckner
2025-06-12[PowerPC][NFC] Update lowering STXVP to STXV in Oct word spilling (#143953)Lei Huang
2025-06-12Revert "[PowerPC][NFC] Update lowering STXVP to STXV in Oct word spil… (#14...Lei Huang
2025-06-12[PowerPC][NFC] Update lowering STXVP to STXV in Oct word spilling (#142220)Lei Huang
2025-06-12 [PowerPC] frontend get target feature from backend with cpu name (#137670)zhijian lin
2025-06-11Introduce MCAsmInfo::UsesSetToEquateSymbol and prefer = to .setFangrui Song
2025-06-11[NFC][PowerPC] Rename xxevalPattern to adhere to naming convention. (#143675)Tony Varghese
2025-06-10PowerPC: Move runtime libcall configuration to RuntimeLibcallsInfo (#142542)Matt Arsenault
2025-06-09Remove GlobalObject::getAlign/setAlignment (#143188)Eli Friedman
2025-06-09[PowerPC] extend smaller splats into bigger splats (with fix) (#142194)RolandF77
2025-06-09[PowerPC] Change default for auto gen stxvp for cpu=future (#142826)Lei Huang
2025-06-07PPCMCExpr: Migrate to MCSpecifierExprFangrui Song
2025-06-07MC: Add MCSpecifierExpr to unify target MCExprsFangrui Song
2025-06-05[PowerPC] hoist xxspltiw instruction out of the loop with FMA mutation pass. ...zhijian lin
2025-06-05MachineScheduler: Improve instruction clustering (#137784)Ruiling, Song
2025-06-03[MISched] Add templates for creating custom schedulers (#141935)Pengcheng Wang
2025-06-02[PowerPC][NFC] Revert changes to dmrp register class name (#142434)Lei Huang
2025-06-02[PowerPC] Spill and restore DMR register (#141530)Lei Huang
2025-05-29Revert "[PowerPC] extend smaller splats into bigger splats (#141282)"Hubert Tong
2025-05-28[NFC][PowerPC] clang-format spill and restore opcodes (#141675)Lei Huang