aboutsummaryrefslogtreecommitdiff
path: root/lib/Target/PowerPC
AgeCommit message (Expand)Author
2013-05-08Remove unused isLegalAddressImmediate() method.Roman Divacky
2013-05-08[PowerPC] Fix regression in generating @ha/@l relocsUlrich Weigand
2013-05-08Fix handling of anonymous aggregate parameters for powerpc*-apple-darwin8.Bill Schmidt
2013-05-08PPCInstrInfo::optimizeCompareInstr should not optimize FP comparesHal Finkel
2013-05-07Cleanup PPCInstrInfo::optimizeCompareInstrHal Finkel
2013-05-06[PowerPC] Fix memory corruption in AsmParserUlrich Weigand
2013-05-03[PowerPC] Avoid using '$' in generated assembler codeUlrich Weigand
2013-05-03[PowerPC] Add some Book II instructions to AsmParserUlrich Weigand
2013-05-03[PowerPC] Support extended mnemonics in AsmParserUlrich Weigand
2013-05-03[PowerPC] Add assembler parserUlrich Weigand
2013-04-27Make all darwin ppc stubs local.Rafael Espindola
2013-04-26PowerPC: Use RegisterOperand instead of RegisterClass operandsUlrich Weigand
2013-04-26PowerPC: Fix encoding of vsubcuw and vsum4sbs instructionsUlrich Weigand
2013-04-26PowerPC: Fix encoding of stfsu and stfdu instructionsUlrich Weigand
2013-04-26PowerPC: Fix encoding of rldimi and rldcl instructionsUlrich Weigand
2013-04-26PowerPC: Support PC-relative fixup_ppc_brcond14.Ulrich Weigand
2013-04-23Change commentary for PowerPC Boolean vector contents.Bill Schmidt
2013-04-23DAGCombine should not aggressively fold SEXT(VSETCC(...)) into a wider VSETCC...Owen Anderson
2013-04-20Remove unused MEMBARRIER DAG node; it's been replaced by ATOMIC_FENCE.Tim Northover
2013-04-20Move PPC getSwappedPredicate for reuseHal Finkel
2013-04-19ArrayRefize getMachineNode(). No functionality change.Michael Liao
2013-04-19Fix PPC optimizeCompareInstr swapped-sub argument handlingHal Finkel
2013-04-18Disable PPC comparison optimization by defaultHal Finkel
2013-04-18Implement optimizeCompareInstr for PPCHal Finkel
2013-04-17Add support for subsections to the ELF assembler. Fixes PR8717.Peter Collingbourne
2013-04-17PowerPC: Mark some more patterns as isCodeGenOnly.Ulrich Weigand
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