aboutsummaryrefslogtreecommitdiffstats
path: root/lib/Target/PowerPC
Commit message (Expand)AuthorAgeFilesLines
* Make all darwin ppc stubs local.Rafael Espindola2013-04-271-1/+9
* PowerPC: Use RegisterOperand instead of RegisterClass operandsUlrich Weigand2013-04-263-432/+452
* PowerPC: Fix encoding of vsubcuw and vsum4sbs instructionsUlrich Weigand2013-04-261-2/+2
* PowerPC: Fix encoding of stfsu and stfdu instructionsUlrich Weigand2013-04-261-2/+2
* PowerPC: Fix encoding of rldimi and rldcl instructionsUlrich Weigand2013-04-263-3/+36
* PowerPC: Support PC-relative fixup_ppc_brcond14.Ulrich Weigand2013-04-261-0/+3
* Change commentary for PowerPC Boolean vector contents.Bill Schmidt2013-04-231-1/+2
* DAGCombine should not aggressively fold SEXT(VSETCC(...)) into a wider VSETCC...Owen Anderson2013-04-231-1/+1
* Remove unused MEMBARRIER DAG node; it's been replaced by ATOMIC_FENCE.Tim Northover2013-04-201-8/+0
* Move PPC getSwappedPredicate for reuseHal Finkel2013-04-203-17/+20
* ArrayRefize getMachineNode(). No functionality change.Michael Liao2013-04-191-7/+7
* Fix PPC optimizeCompareInstr swapped-sub argument handlingHal Finkel2013-04-191-16/+40
* Disable PPC comparison optimization by defaultHal Finkel2013-04-181-0/+6
* Implement optimizeCompareInstr for PPCHal Finkel2013-04-182-0/+312
* Add support for subsections to the ELF assembler. Fixes PR8717.Peter Collingbourne2013-04-171-2/+2
* PowerPC: Mark some more patterns as isCodeGenOnly.Ulrich Weigand2013-04-172-0/+6
* Mark all PPC comparison instructions as not having side effectsHal Finkel2013-04-152-20/+28
* Fix PPC64 CR spill location for callee-saved registersHal Finkel2013-04-152-35/+50
* Mark all PPC CR registers to be spilled as live-in and tag MFCR appropriatelyHal Finkel2013-04-133-15/+16
* Spill and restore PPC CR registers using the FP when we have oneHal Finkel2013-04-131-6/+14
* PPC: Remove (broken) nested implicit definition listsHal Finkel2013-04-122-94/+153
* Add a comment about the PPC Interpretation64Bit bitHal Finkel2013-04-121-0/+5
* Add PPC instruction record forms and associated query functionsHal Finkel2013-04-125-416/+670
* Make PPCInstrInfo::isPredicated always return falseHal Finkel2013-04-111-16/+8
* PPC: Don't predicate a diamond with two counter decrementsHal Finkel2013-04-102-3/+24
* Cleanup PPCInstrInfo::DefinesPredicateHal Finkel2013-04-101-5/+10
* PPC: Prep for if conversion of bctr[l]Hal Finkel2013-04-103-2/+37
* Allow PPC B and BLR to be if-converted into some predicated formsHal Finkel2013-04-095-0/+208
* Cleanup PPCEarlyReturnHal Finkel2013-04-091-28/+31
* Use virtual base registers on PPCHal Finkel2013-04-092-15/+164
* Generate PPC early conditional returnsHal Finkel2013-04-086-24/+160
* Cleanup and improve PPC fsel generationHal Finkel2013-04-071-7/+33
* PPC rotate instructions don't have unmodeled side effctsHal Finkel2013-04-072-3/+6
* Most PPC M[TF]CR instructions do not have side effectsHal Finkel2013-04-072-5/+19
* PPC pre-increment load instructions do not have side effectsHal Finkel2013-04-071-2/+3
* PPC pre-increment load instructions do not have side effectsHal Finkel2013-04-072-3/+3
* PPC MCRF instruction does not have side effectsHal Finkel2013-04-071-0/+1
* PPC FMR instruction does not have side effectsHal Finkel2013-04-071-0/+1
* Implement PPCInstrInfo::FoldImmediateHal Finkel2013-04-063-0/+73
* PPC ISEL is a select and never has side effectsHal Finkel2013-04-062-0/+2
* Enable early if conversion on PPCHal Finkel2013-04-055-22/+133
* Correct the PPC A2 misprediction penaltyHal Finkel2013-04-051-1/+1
* Add a SchedMachineModel for the PPC G5Hal Finkel2013-04-052-10/+25
* Add a SchedMachineModel for the PPC A2Hal Finkel2013-04-052-2/+17
* CostModel: Add parameter to instruction cost to further classify operand valuesArnold Schwaighofer2013-04-041-3/+8
* Rename the current PPC BCL definition to BCLalwaysHal Finkel2013-04-043-5/+5
* PPC: Improve code generation for mixed-precision reciprocal sqrtHal Finkel2013-04-041-0/+27
* Cleanup PPC reciprocal-estimate functionalityHal Finkel2013-04-032-61/+47
* PPC: Enable FRES and FRSQRTE on the default PPC64 descriptionHal Finkel2013-04-031-1/+2
* PPC: Add a FIXME regarding the non-working fma+fneg Altivec patternHal Finkel2013-04-031-0/+2