summaryrefslogtreecommitdiff
path: root/llvm/lib/Target/PowerPC/PPCSubtarget.cpp
AgeCommit message (Expand)Author
2020-05-27Revert "[PowerPC] Add support for -mcpu=pwr10 in both clang and llvm"Lei Huang
2020-05-26[PowerPC] Add support for -mcpu=pwr10 in both clang and llvmLei Huang
2020-05-11[PowerPC] Use PredictableSelectIsExpensive to enable select to branch in CGPKang Zhang
2020-04-08[PowerPC][Future] Add Support For Functions That Do Not Use A TOC.Stefan Pintilie
2020-03-12[PowerPC] Add the MacroFusion support for Power8QingShan Zhang
2020-01-28Make llvm::StringRef to std::string conversions explicit.Benjamin Kramer
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
2020-01-21[PowerPC] Delete PPCSubtarget::isDarwin and isDarwinABIFangrui Song
2020-01-14[PowerPC] Fix powerpcspe subtarget enablement in llvm backendJustin Hibbits
2020-01-08[PowerPC]: Add powerpcspe target triple subarch componentJustin Hibbits
2019-12-28Fix bots after a9ad65a2b34fNemanja Ivanovic
2019-11-25[PowerPC] Rename DarwinDirective to CPUDirective (NFC)Kit Barton
2019-10-17[Alignment][NFC] Use Align for TargetFrameLowering/SubtargetGuillaume Chatelet
2019-09-20[NFC][PowerPC] Refactor classifyGlobalReferenceJinsong Ji
2019-09-18On PowerPC, Secure-PLT by default for FreeBSD 13 and higherDimitry Andric
2019-06-28Default to Secure PLT on PPC for musl libc.Brad Smith
2019-06-27[PowerPC][NFC] Remove unused (and unsupported) fusion feature bits.Jinsong Ji
2019-06-11[PowerPC] Enable MachinePipeliner for P9 with -ppc-enable-pipelinerJinsong Ji
2019-05-07[PowerPC] Use the two-constant NR algorithm for refining estimatesNemanja Ivanovic
2019-03-27[NFC][PowerPC] Custom PowerPC specific machine-schedulerQingShan Zhang
2019-02-27Default to Secure PLT on PPC for NetBSD and OpenBSD.Joerg Sonnenberger
2019-01-26[PowerPC] Update Vector Costs for P9Nemanja Ivanovic
2019-01-19Update the file headers across all of the LLVM projects in the monorepoChandler Carruth
2018-07-19[Power9] Code Cleanup - Remove needsAggressiveScheduling()Stefan Pintilie
2018-07-18Introduce codegen for the Signal Processing EngineJustin Hibbits
2018-03-27Initialize variable added in r328617.Sterling Augustine
2017-01-26Use shouldAssumeDSOLocal in classifyGlobalReference.Rafael Espindola
2016-10-02[PowerPC] Refactor soft-float support, and enable PPC64 soft floatHal Finkel
2016-08-30[PowerPC] Add support for -mlongcallHal Finkel
2016-07-01Target: Remove unused arguments from overrideSchedPolicy, NFCDuncan P. N. Exon Smith
2016-06-30Delete unused includes. NFC.Rafael Espindola
2016-06-27Move shouldAssumeDSOLocal to Target.Rafael Espindola
2016-06-23Refactor to use shouldAssumeDSOLocal. NFC.Rafael Espindola
2016-05-09[Power9] Add support for -mcpu=pwr9 in the back endNemanja Ivanovic
2016-03-31[PowerPC] Basic support for P9 atomic loads and storesNemanja Ivanovic
2016-03-29[PowerPC] Refactor popcnt[dw] target featuresHal Finkel
2016-03-28[PowerPC] On the A2, popcnt[dw] are very slowHal Finkel
2016-02-29Fix for PR26180Nemanja Ivanovic
2016-02-26Power9] Implement new vsx instructions: compare and conversionKit Barton
2015-12-15Define a feature for __float128 support in the PPC back endNemanja Ivanovic
2015-12-14[Power PC] llvm soft float support for ppc32Petar Jovanovic
2015-11-20Power8 and later support fusing addis/addi and addis/ld instructionEric Christopher
2015-11-20Weak non-function symbols were being accessed directly, which isEric Christopher
2015-09-15Revert r247692: Replace Triple with a new TargetTuple in MCTargetDesc/* and r...Daniel Sanders
2015-09-15Re-commit r247683: Replace Triple with a new TargetTuple in MCTargetDesc/* an...Daniel Sanders
2015-09-15Revert r247684 - Replace Triple with a new TargetTuple ...Daniel Sanders
2015-09-15Replace Triple with a new TargetTuple in MCTargetDesc/* and related. NFC.Daniel Sanders
2015-07-09Remove getDataLayout() from TargetSelectionDAGInfo (had no users)Mehdi Amini
2015-06-16Properly handle the mftb instruction.Kit Barton