aboutsummaryrefslogtreecommitdiff
path: root/lib/Target/PowerPC
AgeCommit message (Expand)Author
2013-04-15Mark all PPC comparison instructions as not having side effectsHal Finkel
2013-04-15Fix PPC64 CR spill location for callee-saved registersHal Finkel
2013-04-13Mark all PPC CR registers to be spilled as live-in and tag MFCR appropriatelyHal Finkel
2013-04-13Spill and restore PPC CR registers using the FP when we have oneHal Finkel
2013-04-12PPC: Remove (broken) nested implicit definition listsHal Finkel
2013-04-12Add a comment about the PPC Interpretation64Bit bitHal Finkel
2013-04-12Add PPC instruction record forms and associated query functionsHal Finkel
2013-04-11Make PPCInstrInfo::isPredicated always return falseHal Finkel
2013-04-10PPC: Don't predicate a diamond with two counter decrementsHal Finkel
2013-04-10Cleanup PPCInstrInfo::DefinesPredicateHal Finkel
2013-04-10PPC: Prep for if conversion of bctr[l]Hal Finkel
2013-04-09Allow PPC B and BLR to be if-converted into some predicated formsHal Finkel
2013-04-09Cleanup PPCEarlyReturnHal Finkel
2013-04-09Use virtual base registers on PPCHal Finkel
2013-04-08Generate PPC early conditional returnsHal Finkel
2013-04-07Cleanup and improve PPC fsel generationHal Finkel
2013-04-07PPC rotate instructions don't have unmodeled side effctsHal Finkel
2013-04-07Most PPC M[TF]CR instructions do not have side effectsHal Finkel
2013-04-07PPC pre-increment load instructions do not have side effectsHal Finkel
2013-04-07PPC pre-increment load instructions do not have side effectsHal Finkel
2013-04-07PPC MCRF instruction does not have side effectsHal Finkel
2013-04-07PPC FMR instruction does not have side effectsHal Finkel
2013-04-06Implement PPCInstrInfo::FoldImmediateHal Finkel
2013-04-06PPC ISEL is a select and never has side effectsHal Finkel
2013-04-05Enable early if conversion on PPCHal Finkel
2013-04-05Correct the PPC A2 misprediction penaltyHal Finkel
2013-04-05Add a SchedMachineModel for the PPC G5Hal Finkel
2013-04-05Add a SchedMachineModel for the PPC A2Hal Finkel
2013-04-04CostModel: Add parameter to instruction cost to further classify operand valuesArnold Schwaighofer
2013-04-04Rename the current PPC BCL definition to BCLalwaysHal Finkel
2013-04-04PPC: Improve code generation for mixed-precision reciprocal sqrtHal Finkel
2013-04-03Cleanup PPC reciprocal-estimate functionalityHal Finkel
2013-04-03PPC: Enable FRES and FRSQRTE on the default PPC64 descriptionHal Finkel
2013-04-03PPC: Add a FIXME regarding the non-working fma+fneg Altivec patternHal Finkel
2013-04-03Remove some obsolete PowerPC/README entriesHal Finkel
2013-04-03More direct types in PowerPC AltiVec intrinsics.Ulrich Weigand
2013-04-03Fix PR15632: No support for ppcf128 floating-point remainder on PowerPC.Bill Schmidt
2013-04-03Remove some unsupported-feature comments from PPC.tdHal Finkel
2013-04-03Use PPC reciprocal estimates with Newton iteration in fast-math modeHal Finkel
2013-04-02Fix PR15630: Replace faulty stdcx. with stwcx.Bill Schmidt
2013-04-02Fix typo in PPCISelLoweringHal Finkel
2013-04-01Fix a bad assert in PPCTargetLoweringHal Finkel
2013-04-01Add more PPC floating-point conversion instructionsHal Finkel
2013-04-01Use ImmToIdxMap.count in PPCRegisterInfoHal Finkel
2013-04-01Add the PPC popcntw instructionHal Finkel
2013-04-01Treat PPCISD::STFIWX like the memory opcode that it isHal Finkel
2013-03-31Cleanup ImmToIdxMap and noImmForm in PPCRegisterInfoHal Finkel
2013-03-31Add the PPC lfiwax instructionHal Finkel
2013-03-31Cleanup PPC(64) i32 -> float/double conversionHal Finkel
2013-03-29Implement FRINT lowering on PPC using frinHal Finkel