aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Target/PowerPC/PPCSubtarget.cpp
AgeCommit message (Expand)AuthorFilesLines
2016-08-30[PowerPC] Add support for -mlongcallHal Finkel1-0/+1
2016-07-01Target: Remove unused arguments from overrideSchedPolicy, NFCDuncan P. N. Exon Smith1-2/+0
2016-06-30Delete unused includes. NFC.Rafael Espindola1-1/+0
2016-06-27Move shouldAssumeDSOLocal to Target.Rafael Espindola1-2/+1
2016-06-23Refactor to use shouldAssumeDSOLocal. NFC.Rafael Espindola1-10/+14
2016-05-09[Power9] Add support for -mcpu=pwr9 in the back endNemanja Ivanovic1-0/+2
2016-03-31[PowerPC] Basic support for P9 atomic loads and storesNemanja Ivanovic1-0/+1
2016-03-29[PowerPC] Refactor popcnt[dw] target featuresHal Finkel1-2/+2
2016-03-28[PowerPC] On the A2, popcnt[dw] are very slowHal Finkel1-0/+1
2016-02-29Fix for PR26180Nemanja Ivanovic1-1/+1
2016-02-26Power9] Implement new vsx instructions: compare and conversionKit Barton1-0/+2
2015-12-15Define a feature for __float128 support in the PPC back endNemanja Ivanovic1-0/+1
2015-12-14[Power PC] llvm soft float support for ppc32Petar Jovanovic1-0/+1
2015-11-20Power8 and later support fusing addis/addi and addis/ld instructionEric Christopher1-0/+1
2015-11-20Weak non-function symbols were being accessed directly, which isEric Christopher1-0/+28
2015-09-15Revert r247692: Replace Triple with a new TargetTuple in MCTargetDesc/* and r...Daniel Sanders1-1/+1
2015-09-15Re-commit r247683: Replace Triple with a new TargetTuple in MCTargetDesc/* an...Daniel Sanders1-1/+1
2015-09-15Revert r247684 - Replace Triple with a new TargetTuple ...Daniel Sanders1-1/+1
2015-09-15Replace Triple with a new TargetTuple in MCTargetDesc/* and related. NFC.Daniel Sanders1-1/+1
2015-07-09Remove getDataLayout() from TargetSelectionDAGInfo (had no users)Mehdi Amini1-1/+1
2015-06-16Properly handle the mftb instruction.Kit Barton1-1/+1
2015-06-13Rename TargetSubtargetInfo::enablePostMachineScheduler() to enablePostRASched...Matthias Braun1-1/+1
2015-06-10Replace string GNU Triples with llvm::Triple in MCSubtargetInfo and create*MC...Daniel Sanders1-1/+1
2015-04-11Add direct moves to/from VSR and exploit them for FP/INT conversionsNemanja Ivanovic1-0/+1
2015-04-09Add LLVM support for remaining integer divide and permute instructions from I...Nemanja Ivanovic1-0/+2
2015-03-31[PowerPC] Remove TargetMachine CPU auto-detectionUlrich Weigand1-6/+0
2015-03-25Add Hardware Transactional Memory (HTM) SupportKit Barton1-0/+1
2015-03-10Add support for part-word atomics for PPCNemanja Ivanovic1-0/+1
2015-03-04Add LLVM support for PPC cryptography builtinsNemanja Ivanovic1-0/+1
2015-02-25[PowerPC] Add support for the QPX vector instruction setHal Finkel1-2/+7
2015-02-17Add a FIXME to move IsLittleEndian to the target machine.Eric Christopher1-0/+1
2015-02-17Move ABI handling and 64-bitness to the PowerPC target machine.Eric Christopher1-13/+4
2015-02-13Move the target machine variable so that it's initialized earlyEric Christopher1-2/+2
2015-02-13Stash the TargetMachine on the subtarget so we can access it later.Eric Christopher1-3/+2
2015-02-03[PowerPC] Implement the vpopcnt instructions for POWER8Bill Schmidt1-0/+1
2015-01-30Use the cached subtargets and remove calls to getSubtarget/getSubtargetImplEric Christopher1-1/+1
2015-01-29[PowerPC] Complete setting the baseline for ppc64leBill Schmidt1-2/+7
2015-01-26Move DataLayout back to the TargetMachine from TargetSubtargetInfoEric Christopher1-36/+2
2015-01-15[PowerPC] Loosen ELFv1 PPC64 func descriptor loads for indirect callsHal Finkel1-1/+1
2015-01-14[PPC64] Add support for the ICBT instruction on POWER8.Bill Schmidt1-0/+2
2015-01-09[PowerPC] Add a flag for experimenting with subreg liveness trackingHal Finkel1-0/+8
2015-01-03[PowerPC] Add support for the CMPB instructionHal Finkel1-0/+1
2014-12-09[PowerPC 4/4] Enable little-endian support for VSX.Bill Schmidt1-7/+0
2014-11-01Remove redundant calls to isMaterializable.Rafael Espindola1-3/+1
2014-10-10[PowerPC] Reduce names from Power8Vector to P8VectorBill Schmidt1-2/+2
2014-10-10[PowerPC] Add feature for Power8 vector extensionsBill Schmidt1-1/+4
2014-10-02[PowerPC] Modern Book-E cores support syncHal Finkel1-0/+1
2014-10-01constify the TargetMachine argument used in the subtarget andEric Christopher1-1/+1
2014-10-01Now that the optimization level is adjusting the feature stringEric Christopher1-3/+2
2014-10-01Rework the PPC TargetMachine so that the non-function specificEric Christopher1-25/+3