aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Target/PowerPC/PPCTargetMachine.cpp
AgeCommit message (Expand)AuthorFilesLines
2025-06-17[llvm] annotate interfaces in llvm/Target for DLL export (#143615)Andrew Rogers1-1/+3
2025-06-05[PowerPC] hoist xxspltiw instruction out of the loop with FMA mutation pass. ...zhijian lin1-1/+2
2025-06-03[MISched] Add templates for creating custom schedulers (#141935)Pengcheng Wang1-11/+8
2025-05-26[PowerPC] Remove unused includes (NFC) (#141449)Kazu Hirata1-1/+0
2025-05-06Register assembly printer passes (#138348)Matthias Braun1-0/+2
2025-04-26[TTI] Simplify implementation (NFCI) (#136674)Sergei Barannikov1-1/+1
2025-04-14[NFC][LLVM][PowerPC] Cleanup pass initialization for PowerPC (#134422)Rahul Joshi1-1/+0
2025-02-05[CodeGen] Move MISched target hooks into TargetMachine (#125700)Christudasan Devadasan1-9/+10
2024-12-09[PowerPC] Update data layout aligment of i128 to 16 (#118004)Lei Huang1-1/+1
2024-12-03[PPC] Remove missed cases of ppc-merge-string-pool (#117626)Zaara Syeda1-5/+0
2024-11-14Fixed un-renamed CodeGenTargetMachineImpl Intheritances in Experimental Targe...Matin Raayai1-2/+2
2024-11-14Overhaul the TargetMachine and LLVMTargetMachine Classes (#111234)Matin Raayai1-6/+6
2024-11-14[PowerPC] Remove unused includes (NFC) (#116163)Kazu Hirata1-1/+0
2024-11-12[PPC] Replace PPCMergeStringPool with GlobalMerge for Linux (#114850)Zaara Syeda1-9/+1
2024-10-31Enable aggressive constant merge in GlobalMerge for AIX (#113956)Zaara Syeda1-3/+6
2024-10-16[CodeGen][NewPM] Port EarlyIfConversion pass to NPM. (#108508)Christudasan Devadasan1-1/+1
2024-08-27[PowerPC] Retire PPCExpandISel pass (#84289)Kai Luo1-2/+0
2024-08-15[PowerPC][GlobalMerge] Enable GlobalMerge by default on AIX (#101226)Amy Kwan1-1/+6
2024-08-14[PowerPC][GlobalMerge] Reduce TOC usage by merging internal and private globa...Amy Kwan1-0/+13
2024-06-04Reland "[NewPM][CodeGen] Port selection dag isel to new pass manager" (#94149)paperchalice1-1/+1
2024-06-02Revert "[NewPM][CodeGen] Port selection dag isel to new pass manager" (#94146)paperchalice1-1/+1
2024-06-02[NewPM][CodeGen] Port selection dag isel to new pass manager (#83567)paperchalice1-1/+1
2024-02-25[CodeGen] Port AtomicExpand to new Pass Manager (#71220)Rishabh Bali1-1/+1
2023-12-11[llvm] Use StringRef::{starts,ends}_with (NFC) (#74956)Kazu Hirata1-2/+2
2023-10-16[llc][PPC] Move PIC check into TargetMachine (#66727)Arthur Eubanks1-2/+3
2023-09-14[NFC][CodeGen] Change CodeGenOpt::Level/CodeGenFileType into enum classes (#6...Arthur Eubanks1-19/+19
2023-09-07[PowerPC] Turn string pooling on by default. (#65628)stefanp-ibm1-1/+1
2023-09-07[PowerPC] Add a pass to merge all of the constant global arrays into one pool.Stefan Pintilie1-0/+9
2023-04-18[PowerPC] Add function pointer alignment to DataLayoutDavid Tenty1-0/+11
2023-02-20[PowerPC] Correctly use ELFv2 ABI on all OS's that use the ELFv2 ABIBrad Smith1-1/+4
2023-02-13[HardwareLoops] NewPM support.Samuel Parker1-1/+1
2023-02-07[NFC][TargetParser] Remove llvm/ADT/Triple.hArchibald Elliott1-1/+1
2023-01-13Revert "[OpenMP][OMPIRBuilder] Move SIMD alignment calculation to LLVM Frontend"Dominik Adamski1-1/+0
2023-01-13[OpenMP][OMPIRBuilder] Move SIMD alignment calculation to LLVM FrontendDominik Adamski1-0/+1
2023-01-06[PPC] Add support for tune-cpu attributeKai Nacke1-2/+5
2022-12-21[llvm][SelectionDAGISel] support -{start|stop}-{before|after}= for remaining ...Nick Desaulniers1-0/+1
2022-12-21CodeGen: Don't lazily construct MachineFunctionInfoMatt Arsenault1-0/+7
2022-12-05[PowerPC] Remove unused MacOSX checkFangrui Song1-3/+0
2022-12-05Remove unused #include "llvm/ADT/Optional.h"Fangrui Song1-1/+0
2022-12-03CodeGen/CommandFlags: Convert Optional to std::optionalFangrui Song1-2/+2
2022-12-03Convert Optional<CodeModel> to std::optional<CodeModel>Krzysztof Parzyszek1-4/+5
2022-12-02[PowerPC] move ctrloop pass before tail duplicationChen Zheng1-10/+5
2022-06-25[llvm] Don't use Optional::hasValue (NFC)Kazu Hirata1-2/+2
2022-06-25Revert "Don't use Optional::hasValue (NFC)"Kazu Hirata1-2/+2
2022-06-25Don't use Optional::hasValue (NFC)Kazu Hirata1-2/+2
2022-06-20[PowerPC] add a new pass to expand ctr loop pseudosChen Zheng1-0/+11
2022-03-12Cleanup includes: DebugInfo & CodeGenserge-sans-paille1-0/+1
2022-02-25mark getTargetTransformInfo and getTargetIRAnalysis as constJameson Nash1-1/+1
2022-02-04[PowerPC] Option controling scalar MASS convertionMasoud Ataei1-1/+10
2022-02-02[PowerPC] Scalar IBM MASS library conversion passMasoud Ataei1-0/+7