aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Target/PowerPC/PPCTargetMachine.cpp
AgeCommit message (Expand)AuthorFilesLines
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
2021-10-08Move TargetRegistry.(h|cpp) from Support to MCReid Kleckner1-1/+1
2021-07-15[PowerPC] Generate inlined quadword lock free atomic operations via AtomicExpandKai Luo1-0/+5
2021-06-25[PowerPC] Move PPCBranchSelector as close to asm printer as possibleKai Luo1-0/+4
2021-04-17Normalize interaction with boolean attributesSerge Guelton1-2/+1
2021-03-19[NFC] [PowerPC] Determine Endianness in PPCTargetMachineAnshil Gandhi1-2/+13
2021-03-08[PowerPC] Change target data layout for 16-byte stack alignmentAhsan Saghir1-3/+2
2021-03-02[AArch64][GlobalISel] Enable use of the optsize predicate in the selector.Amara Emerson1-1/+1
2021-01-14[PowerPC] Only use some extend mne if assembler is modern enoughJinsong Ji1-0/+7
2021-01-06[PowerPC] Delete remnant isOSDarwin referencesFangrui Song1-14/+1
2021-01-02[PowerPC] Add the LLVM triple for powerpcle [1/5]Brandon Bergren1-4/+5
2020-09-28[PowerPC] Legalize v256i1 and v512i1 and implement load and store of these typesBaptiste Saleil1-0/+7
2020-09-13Reland "[PowerPC] Implement instruction clustering for stores"Qiu Chaofan1-0/+4
2020-09-10[PPC][GlobalISel] Add initial GlobalIsel infrastructureKit Barton1-1/+35
2020-09-08Revert "[PowerPC] Implement instruction clustering for stores"Qiu Chaofan1-4/+0
2020-09-08[PowerPC] Implement instruction clustering for storesQiu Chaofan1-0/+4
2020-08-28[Attributes] Add a method to check if an Attribute has AttrKind None. Use ins...Craig Topper1-6/+4
2020-07-28Re-land "[PowerPC] Remove QPX/A2Q BGQ/BGP CNK support"Jinsong Ji1-20/+3
2020-07-27Revert "[PowerPC] Remove QPX/A2Q BGQ/BGP CNK support"Jinsong Ji1-3/+20
2020-07-27[PowerPC] Remove QPX/A2Q BGQ/BGP CNK supportJinsong Ji1-20/+3
2020-05-20[PowerPC] Enable machine verification for 3 passesKang Zhang1-3/+3
2020-03-12[PowerPC] Add the MacroFusion support for Power8QingShan Zhang1-0/+6
2020-01-28Make llvm::StringRef to std::string conversions explicit.Benjamin Kramer1-1/+1
2020-01-16[PowerPC][AIX] Make PIC the default relocation model for AIXstevewan1-2/+5