summaryrefslogtreecommitdiff
path: root/llvm/lib/Target/PowerPC/PPCTargetMachine.cpp
AgeCommit message (Expand)Author
2025-10-31[PowerPC] Take ABI into account for data layout (#149725)Jens Reidel
2025-09-11[llvm] Move data layout string computation to TargetParser (#157612)Reid Kleckner
2025-08-27[PowerPC] Add DMR and WACC COPY support (#149129)Maryam Moghadas
2025-06-17[llvm] annotate interfaces in llvm/Target for DLL export (#143615)Andrew Rogers
2025-06-05[PowerPC] hoist xxspltiw instruction out of the loop with FMA mutation pass. ...zhijian lin
2025-06-03[MISched] Add templates for creating custom schedulers (#141935)Pengcheng Wang
2025-05-26[PowerPC] Remove unused includes (NFC) (#141449)Kazu Hirata
2025-05-06Register assembly printer passes (#138348)Matthias Braun
2025-04-26[TTI] Simplify implementation (NFCI) (#136674)Sergei Barannikov
2025-04-14[NFC][LLVM][PowerPC] Cleanup pass initialization for PowerPC (#134422)Rahul Joshi
2025-02-05[CodeGen] Move MISched target hooks into TargetMachine (#125700)Christudasan Devadasan
2024-12-09[PowerPC] Update data layout aligment of i128 to 16 (#118004)Lei Huang
2024-12-03[PPC] Remove missed cases of ppc-merge-string-pool (#117626)Zaara Syeda
2024-11-14Fixed un-renamed CodeGenTargetMachineImpl Intheritances in Experimental Targe...Matin Raayai
2024-11-14Overhaul the TargetMachine and LLVMTargetMachine Classes (#111234)Matin Raayai
2024-11-14[PowerPC] Remove unused includes (NFC) (#116163)Kazu Hirata
2024-11-12[PPC] Replace PPCMergeStringPool with GlobalMerge for Linux (#114850)Zaara Syeda
2024-10-31Enable aggressive constant merge in GlobalMerge for AIX (#113956)Zaara Syeda
2024-10-16[CodeGen][NewPM] Port EarlyIfConversion pass to NPM. (#108508)Christudasan Devadasan
2024-08-27[PowerPC] Retire PPCExpandISel pass (#84289)Kai Luo
2024-08-15[PowerPC][GlobalMerge] Enable GlobalMerge by default on AIX (#101226)Amy Kwan
2024-08-14[PowerPC][GlobalMerge] Reduce TOC usage by merging internal and private globa...Amy Kwan
2024-06-04Reland "[NewPM][CodeGen] Port selection dag isel to new pass manager" (#94149)paperchalice
2024-06-02Revert "[NewPM][CodeGen] Port selection dag isel to new pass manager" (#94146)paperchalice
2024-06-02[NewPM][CodeGen] Port selection dag isel to new pass manager (#83567)paperchalice
2024-02-25[CodeGen] Port AtomicExpand to new Pass Manager (#71220)Rishabh Bali
2023-12-11[llvm] Use StringRef::{starts,ends}_with (NFC) (#74956)Kazu Hirata
2023-10-16[llc][PPC] Move PIC check into TargetMachine (#66727)Arthur Eubanks
2023-09-14[NFC][CodeGen] Change CodeGenOpt::Level/CodeGenFileType into enum classes (#6...Arthur Eubanks
2023-09-07[PowerPC] Turn string pooling on by default. (#65628)stefanp-ibm
2023-09-07[PowerPC] Add a pass to merge all of the constant global arrays into one pool.Stefan Pintilie
2023-04-18[PowerPC] Add function pointer alignment to DataLayoutDavid Tenty
2023-02-20[PowerPC] Correctly use ELFv2 ABI on all OS's that use the ELFv2 ABIBrad Smith
2023-02-13[HardwareLoops] NewPM support.Samuel Parker
2023-02-07[NFC][TargetParser] Remove llvm/ADT/Triple.hArchibald Elliott
2023-01-13Revert "[OpenMP][OMPIRBuilder] Move SIMD alignment calculation to LLVM Frontend"Dominik Adamski
2023-01-13[OpenMP][OMPIRBuilder] Move SIMD alignment calculation to LLVM FrontendDominik Adamski
2023-01-06[PPC] Add support for tune-cpu attributeKai Nacke
2022-12-21[llvm][SelectionDAGISel] support -{start|stop}-{before|after}= for remaining ...Nick Desaulniers
2022-12-21CodeGen: Don't lazily construct MachineFunctionInfoMatt Arsenault
2022-12-05[PowerPC] Remove unused MacOSX checkFangrui Song
2022-12-05Remove unused #include "llvm/ADT/Optional.h"Fangrui Song
2022-12-03CodeGen/CommandFlags: Convert Optional to std::optionalFangrui Song
2022-12-03Convert Optional<CodeModel> to std::optional<CodeModel>Krzysztof Parzyszek
2022-12-02[PowerPC] move ctrloop pass before tail duplicationChen Zheng
2022-06-25[llvm] Don't use Optional::hasValue (NFC)Kazu Hirata
2022-06-25Revert "Don't use Optional::hasValue (NFC)"Kazu Hirata
2022-06-25Don't use Optional::hasValue (NFC)Kazu Hirata
2022-06-20[PowerPC] add a new pass to expand ctr loop pseudosChen Zheng
2022-03-12Cleanup includes: DebugInfo & CodeGenserge-sans-paille