summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Target/PowerPC/PPCSubtarget.cpp
Commit message (Expand)AuthorAgeFilesLines
* [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
* Save the optimization level the subtarget was created with in aEric Christopher2014-05-131-15/+11
* [cleanup] Lift using directives, DEBUG_TYPE definitions, and even someChandler Carruth2014-04-221-2/+2
* [Modules] Make Support/Debug.h modular. This requires it to not changeChandler Carruth2014-04-211-0/+2
* [PowerPC] Initial support for the VSX instruction setHal Finkel2014-03-131-0/+1
* Add CR-bit tracking to the PowerPC backend for i1 valuesHal Finkel2014-02-281-2/+15
* Re-sort all of the includes with ./utils/sort_includes.py so thatChandler Carruth2014-01-071-1/+1
* Add a scheduling model (with itinerary) for the PPC POWER7Hal Finkel2013-11-301-1/+2
* Mark PPC MFTB and DST (and friends) as deprecatedHal Finkel2013-09-121-0/+2
* PPC: Enable aggressive anti-dependency breakingHal Finkel2013-09-121-11/+1
* Enable MI scheduling (and CodeGen AA) by default for embedded PPC coresHal Finkel2013-09-111-0/+39
* Add the PPC fcpsgn instructionHal Finkel2013-08-191-0/+1
* [PowerPC] Support powerpc64le as a syntax-checking target.Bill Schmidt2013-07-261-0/+3
* PPC: Refactoring to support subtarget feature changingHal Finkel2013-07-151-37/+62
* Use PPC reciprocal estimates with Newton iteration in fast-math modeHal Finkel2013-04-031-0/+5
* Add more PPC floating-point conversion instructionsHal Finkel2013-04-011-0/+1
* Add the PPC lfiwax instructionHal Finkel2013-03-311-0/+1
* Add PPC FP rounding instructions fri[mnpz]Hal Finkel2013-03-291-0/+1
* Add the PPC64 ldbrx/stdbrx instructionsHal Finkel2013-03-281-0/+1
* Add the PPC64 popcntd instructionHal Finkel2013-03-281-0/+1
* PPC QPX requires a 32-byte aligned stackHal Finkel2013-01-301-0/+6
* Initialize hasQPX in PPCSubtargetHal Finkel2013-01-301-0/+1
* Move all of the header files which are involved in modelling the LLVM IRChandler Carruth2013-01-021-1/+1
OpenPOWER on IntegriCloud