summaryrefslogtreecommitdiff
path: root/llvm/lib/Target/PowerPC/PPCSubtarget.cpp
AgeCommit message (Expand)Author
2015-06-13Rename TargetSubtargetInfo::enablePostMachineScheduler() to enablePostRASched...Matthias Braun
2015-06-10Replace string GNU Triples with llvm::Triple in MCSubtargetInfo and create*MC...Daniel Sanders
2015-04-11Add direct moves to/from VSR and exploit them for FP/INT conversionsNemanja Ivanovic
2015-04-09Add LLVM support for remaining integer divide and permute instructions from I...Nemanja Ivanovic
2015-03-31[PowerPC] Remove TargetMachine CPU auto-detectionUlrich Weigand
2015-03-25Add Hardware Transactional Memory (HTM) SupportKit Barton
2015-03-10Add support for part-word atomics for PPCNemanja Ivanovic
2015-03-04Add LLVM support for PPC cryptography builtinsNemanja Ivanovic
2015-02-25[PowerPC] Add support for the QPX vector instruction setHal Finkel
2015-02-17Add a FIXME to move IsLittleEndian to the target machine.Eric Christopher
2015-02-17Move ABI handling and 64-bitness to the PowerPC target machine.Eric Christopher
2015-02-13Move the target machine variable so that it's initialized earlyEric Christopher
2015-02-13Stash the TargetMachine on the subtarget so we can access it later.Eric Christopher
2015-02-03[PowerPC] Implement the vpopcnt instructions for POWER8Bill Schmidt
2015-01-30Use the cached subtargets and remove calls to getSubtarget/getSubtargetImplEric Christopher
2015-01-29[PowerPC] Complete setting the baseline for ppc64leBill Schmidt
2015-01-26Move DataLayout back to the TargetMachine from TargetSubtargetInfoEric Christopher
2015-01-15[PowerPC] Loosen ELFv1 PPC64 func descriptor loads for indirect callsHal Finkel
2015-01-14[PPC64] Add support for the ICBT instruction on POWER8.Bill Schmidt
2015-01-09[PowerPC] Add a flag for experimenting with subreg liveness trackingHal Finkel
2015-01-03[PowerPC] Add support for the CMPB instructionHal Finkel
2014-12-09[PowerPC 4/4] Enable little-endian support for VSX.Bill Schmidt
2014-11-01Remove redundant calls to isMaterializable.Rafael Espindola
2014-10-10[PowerPC] Reduce names from Power8Vector to P8VectorBill Schmidt
2014-10-10[PowerPC] Add feature for Power8 vector extensionsBill Schmidt
2014-10-02[PowerPC] Modern Book-E cores support syncHal Finkel
2014-10-01constify the TargetMachine argument used in the subtarget andEric Christopher
2014-10-01Now that the optimization level is adjusting the feature stringEric Christopher
2014-10-01Rework the PPC TargetMachine so that the non-function specificEric Christopher
2014-09-03Remove resetSubtargetFeatures as it is unused.Eric Christopher
2014-09-02Reinstate "Nuke the old JIT."Eric Christopher
2014-08-09Initialize PPC DataLayout based on the Triple only.Eric Christopher
2014-08-09Remove extraneous 64-bit argument to the PPC TargetMachine constructorEric Christopher
2014-08-07Temporarily Revert "Nuke the old JIT." as it's not quite ready toEric Christopher
2014-08-07Nuke the old JIT.Rafael Espindola
2014-08-07Add first bunch of SPE instructions. As they overlap with Altivec, markJoerg Sonnenberger
2014-08-04Add support for m[ft][di]bat[ul] instructions.Joerg Sonnenberger
2014-08-04Add features for PPC 4xx and e500/e500mc instructions.Joerg Sonnenberger
2014-07-28[PowerPC] Support ELFv1/ELFv2 ABI selection via featuresUlrich Weigand
2014-07-15Move Post RA Scheduling flag bit into SchedMachineModelSanjay Patel
2014-06-26add ppc64/pwr8 as targetWill Schmidt
2014-06-12Move the PPCSelectionDAGInfo off the TargetMachine and onto theEric Christopher
2014-06-12Move PPCTargetLowering off of the TargetMachine and onto the subtarget.Eric Christopher
2014-06-12Move PPCJITInfo off of the TargetMachine and onto the subtarget.Eric Christopher
2014-06-12Move PPCInstrInfo off of the target machine and onto the subtarget.Eric Christopher
2014-06-12Move DataLayout from the PPCTargetMachine to the subtarget.Eric Christopher
2014-06-12Move PPCFrameLowering into PPCSubtarget from PPCTargetMachine. UseEric Christopher
2014-06-05[PPC64LE] Temporarily disable VSX support in little-endian modeBill Schmidt
2014-05-13Save the optimization level the subtarget was created with in aEric Christopher
2014-04-22[cleanup] Lift using directives, DEBUG_TYPE definitions, and even someChandler Carruth