aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Target/PowerPC/PPCSubtarget.h
AgeCommit message (Expand)AuthorFilesLines
2015-01-03[PowerPC] Add support for the CMPB instructionHal Finkel1-0/+2
2014-10-10[PowerPC] Reduce names from Power8Vector to P8VectorBill Schmidt1-2/+2
2014-10-10[PowerPC] Add feature for Power8 vector extensionsBill Schmidt1-0/+2
2014-10-02[PowerPC] Modern Book-E cores support syncHal Finkel1-0/+2
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-5/+1
2014-09-03Remove resetSubtargetFeatures as it is unused.Eric Christopher1-3/+1
2014-09-02Reinstate "Nuke the old JIT."Eric Christopher1-11/+0
2014-08-13Canonicalize header guards into a common format.Benjamin Kramer1-2/+2
2014-08-09Initialize PPC DataLayout based on the Triple only.Eric Christopher1-1/+3
2014-08-09Remove extraneous 64-bit argument to the PPC TargetMachine constructorEric Christopher1-4/+4
2014-08-07Temporarily Revert "Nuke the old JIT." as it's not quite ready toEric Christopher1-0/+11
2014-08-07Nuke the old JIT.Rafael Espindola1-11/+0
2014-08-07Add first bunch of SPE instructions. As they overlap with Altivec, markJoerg Sonnenberger1-0/+2
2014-08-04Remove the TargetMachine forwards for TargetSubtargetInfo basedEric Christopher1-8/+19
2014-08-04Add support for m[ft][di]bat[ul] instructions.Joerg Sonnenberger1-0/+2
2014-08-04Add features for PPC 4xx and e500/e500mc instructions.Joerg Sonnenberger1-0/+4
2014-07-28[PowerPC] Support ELFv1/ELFv2 ABI selection via featuresUlrich Weigand1-3/+7
2014-07-20[PowerPC] ELFv2 function call changesUlrich Weigand1-0/+3
2014-07-18[PowerPC] 32-bit ELF PIC supportHal Finkel1-0/+3
2014-07-15Move Post RA Scheduling flag bit into SchedMachineModelSanjay Patel1-5/+5
2014-06-26add ppc64/pwr8 as targetWill Schmidt1-0/+1
2014-06-13Fix typo.Eric Christopher1-1/+1
2014-06-12Move the PPCSelectionDAGInfo off the TargetMachine and onto theEric Christopher1-0/+3
2014-06-12Move PPCTargetLowering off of the TargetMachine and onto the subtarget.Eric Christopher1-1/+4
2014-06-12Move PPCJITInfo off of the TargetMachine and onto the subtarget.Eric Christopher1-1/+4
2014-06-12Move PPCInstrInfo off of the target machine and onto the subtarget.Eric Christopher1-0/+3
2014-06-12Move DataLayout from the PPCTargetMachine to the subtarget.Eric Christopher1-0/+4
2014-06-12Move PPCFrameLowering into PPCSubtarget from PPCTargetMachine. UseEric Christopher1-0/+8
2014-05-21Make early if conversion dependent upon the subtarget and addEric Christopher1-0/+2
2014-05-13Save the optimization level the subtarget was created with in aEric Christopher1-0/+3
2014-04-29[C++11] Add 'override' keywords and remove 'virtual'. Additionally add 'final...Craig Topper1-5/+5
2014-03-13[PowerPC] Initial support for the VSX instruction setHal Finkel1-0/+1
2014-03-07Don't avoid cfi instructions on the bg/p.Rafael Espindola1-2/+0
2014-02-28Add CR-bit tracking to the PowerPC backend for i1 valuesHal Finkel1-1/+7
2013-12-11Move PPC's getDataLayoutString out of line and document it better.Rafael Espindola1-16/+0
2013-10-16Add support for the VSX target attribute. No functional changeEric Christopher1-0/+1
2013-09-12Mark PPC MFTB and DST (and friends) as deprecatedHal Finkel1-0/+4
2013-09-11Enable MI scheduling (and CodeGen AA) by default for embedded PPC coresHal Finkel1-0/+8
2013-08-19Add the PPC fcpsgn instructionHal Finkel1-0/+2
2013-07-26[PowerPC] Support powerpc64le as a syntax-checking target.Bill Schmidt1-0/+4
2013-07-15PPC: Refactoring to support subtarget feature changingHal Finkel1-0/+7
2013-07-03[PowerPC] FreeBSD does not require f128 in its data layout string.Bill Schmidt1-1/+1
2013-04-03Use PPC reciprocal estimates with Newton iteration in fast-math modeHal Finkel1-0/+7
2013-04-01Add more PPC floating-point conversion instructionsHal Finkel1-0/+2
2013-03-31Add the PPC lfiwax instructionHal Finkel1-0/+2
2013-03-29Add PPC FP rounding instructions fri[mnpz]Hal Finkel1-0/+2
2013-03-28Add the PPC64 ldbrx/stdbrx instructionsHal Finkel1-0/+2
2013-03-28Add the PPC64 popcntd instructionHal Finkel1-0/+2
2013-02-01LLVM enablement for some older PowerPC CPUsBill Schmidt1-0/+5