summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Target/PowerPC/PPCSubtarget.cpp
Commit message (Expand)AuthorAgeFilesLines
* Remove getDataLayout() from TargetSelectionDAGInfo (had no users)Mehdi Amini2015-07-091-1/+1
* Properly handle the mftb instruction.Kit Barton2015-06-161-1/+1
* Rename TargetSubtargetInfo::enablePostMachineScheduler() to enablePostRASched...Matthias Braun2015-06-131-1/+1
* Replace string GNU Triples with llvm::Triple in MCSubtargetInfo and create*MC...Daniel Sanders2015-06-101-1/+1
* Add direct moves to/from VSR and exploit them for FP/INT conversionsNemanja Ivanovic2015-04-111-0/+1
* Add LLVM support for remaining integer divide and permute instructions from I...Nemanja Ivanovic2015-04-091-0/+2
* [PowerPC] Remove TargetMachine CPU auto-detectionUlrich Weigand2015-03-311-6/+0
* Add Hardware Transactional Memory (HTM) SupportKit Barton2015-03-251-0/+1
* Add support for part-word atomics for PPCNemanja Ivanovic2015-03-101-0/+1
* Add LLVM support for PPC cryptography builtinsNemanja Ivanovic2015-03-041-0/+1
* [PowerPC] Add support for the QPX vector instruction setHal Finkel2015-02-251-2/+7
* Add a FIXME to move IsLittleEndian to the target machine.Eric Christopher2015-02-171-0/+1
* Move ABI handling and 64-bitness to the PowerPC target machine.Eric Christopher2015-02-171-13/+4
* Move the target machine variable so that it's initialized earlyEric Christopher2015-02-131-2/+2
* Stash the TargetMachine on the subtarget so we can access it later.Eric Christopher2015-02-131-3/+2
* [PowerPC] Implement the vpopcnt instructions for POWER8Bill Schmidt2015-02-031-0/+1
* Use the cached subtargets and remove calls to getSubtarget/getSubtargetImplEric Christopher2015-01-301-1/+1
* [PowerPC] Complete setting the baseline for ppc64leBill Schmidt2015-01-291-2/+7
* Move DataLayout back to the TargetMachine from TargetSubtargetInfoEric Christopher2015-01-261-36/+2
* [PowerPC] Loosen ELFv1 PPC64 func descriptor loads for indirect callsHal Finkel2015-01-151-1/+1
* [PPC64] Add support for the ICBT instruction on POWER8.Bill Schmidt2015-01-141-0/+2
* [PowerPC] Add a flag for experimenting with subreg liveness trackingHal Finkel2015-01-091-0/+8
* [PowerPC] Add support for the CMPB instructionHal Finkel2015-01-031-0/+1
* [PowerPC 4/4] Enable little-endian support for VSX.Bill Schmidt2014-12-091-7/+0
* Remove redundant calls to isMaterializable.Rafael Espindola2014-11-011-3/+1
* [PowerPC] Reduce names from Power8Vector to P8VectorBill Schmidt2014-10-101-2/+2
* [PowerPC] Add feature for Power8 vector extensionsBill Schmidt2014-10-101-1/+4
* [PowerPC] Modern Book-E cores support syncHal Finkel2014-10-021-0/+1
* constify the TargetMachine argument used in the subtarget andEric Christopher2014-10-011-1/+1
* Now that the optimization level is adjusting the feature stringEric Christopher2014-10-011-3/+2
* Rework the PPC TargetMachine so that the non-function specificEric Christopher2014-10-011-25/+3
* Remove resetSubtargetFeatures as it is unused.Eric Christopher2014-09-031-18/+2
* Reinstate "Nuke the old JIT."Eric Christopher2014-09-021-14/+1
* Initialize PPC DataLayout based on the Triple only.Eric Christopher2014-08-091-10/+9
* Remove extraneous 64-bit argument to the PPC TargetMachine constructorEric Christopher2014-08-091-2/+4
* Temporarily Revert "Nuke the old JIT." as it's not quite ready toEric Christopher2014-08-071-1/+14
* Nuke the old JIT.Rafael Espindola2014-08-071-14/+1
* Add first bunch of SPE instructions. As they overlap with Altivec, markJoerg Sonnenberger2014-08-071-0/+1
* Add support for m[ft][di]bat[ul] instructions.Joerg Sonnenberger2014-08-041-0/+1
* Add features for PPC 4xx and e500/e500mc instructions.Joerg Sonnenberger2014-08-041-0/+2
* [PowerPC] Support ELFv1/ELFv2 ABI selection via featuresUlrich Weigand2014-07-281-1/+11
* Move Post RA Scheduling flag bit into SchedMachineModelSanjay Patel2014-07-151-16/+13
* add ppc64/pwr8 as targetWill Schmidt2014-06-261-0/+1
* Move the PPCSelectionDAGInfo off the TargetMachine and onto theEric Christopher2014-06-121-1/+1
* Move PPCTargetLowering off of the TargetMachine and onto the subtarget.Eric Christopher2014-06-121-3/+4
* Move PPCJITInfo off of the TargetMachine and onto the subtarget.Eric Christopher2014-06-121-1/+1
* Move PPCInstrInfo off of the target machine and onto the subtarget.Eric Christopher2014-06-121-1/+1
* Move DataLayout from the PPCTargetMachine to the subtarget.Eric Christopher2014-06-121-1/+37
* Move PPCFrameLowering into PPCSubtarget from PPCTargetMachine. UseEric Christopher2014-06-121-4/+9
* [PPC64LE] Temporarily disable VSX support in little-endian modeBill Schmidt2014-06-051-0/+5
OpenPOWER on IntegriCloud