aboutsummaryrefslogtreecommitdiff
path: root/lib/Target/PowerPC/PPCInstrInfo.cpp
AgeCommit message (Expand)Author
2013-05-08PPCInstrInfo::optimizeCompareInstr should not optimize FP comparesHal Finkel
2013-05-07Cleanup PPCInstrInfo::optimizeCompareInstrHal Finkel
2013-04-20Move PPC getSwappedPredicate for reuseHal Finkel
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-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-08Generate PPC early conditional returnsHal Finkel
2013-04-06Implement PPCInstrInfo::FoldImmediateHal Finkel
2013-04-05Enable early if conversion on PPCHal Finkel
2013-03-27Resynchronize isLoadFromStackSlot with LoadRegFromStackSlot (and stores) in P...Hal Finkel
2013-03-27Remove more dead LR-as-GPR PPC codeHal Finkel
2013-03-27Don't spill PPC VRSAVE on non-Darwin (even in SjLj)Hal Finkel
2013-03-23Note in PPCFunctionInfo VRSAVE spillsHal Finkel
2013-03-23Remove dead PPC LR spilling codeHal Finkel
2013-03-22Remove ABI-duplicated call instruction patterns.Ulrich Weigand
2013-03-21Fix a register-class comparison bug in PPCCTRLoopsHal Finkel
2013-03-21Add support for spilling VRSAVE on PPCHal Finkel
2013-03-19Prepare to make r0 an allocatable register on PPCHal Finkel
2013-03-17Improve PPC VR (Altivec) register spillingHal Finkel
2013-03-15Allocate the RS spill slot for any PPC function with spills and a large stack...Hal Finkel
2013-03-12PPC should always use the register scavenger for CR spillingHal Finkel
2012-12-03Use the new script to sort the includes of every file under lib.Chandler Carruth
2012-11-28Remove all references to TargetInstrInfoImpl.Jakob Stoklund Olesen
2012-10-10When generating spill and reload code for vector registers on PowerPC,Bill Schmidt
2012-08-28Add PPC Freescale e500mc and e5500 subtargets.Hal Finkel
2012-06-19Implement PPCInstrInfo::isCoalescableExtInstr().Jakob Stoklund Olesen
2012-06-08Enable PPC CTR loop formation by default.Hal Finkel
2012-06-08Disable the PPC CTR-Loops pass by default.Hal Finkel
2012-06-08Add the PPCCTRLoops pass: a PPC machine-code-level optimization pass to form ...Hal Finkel
2012-04-20Convert some uses of XXXRegisterClass to &XXXRegClass. No functional change s...Craig Topper
2012-04-01Add instruction itinerary for the PPC64 A2 core.Hal Finkel
2012-03-31Fix dynamic linking on PPC64.Hal Finkel
2012-02-18Emacs-tag and some comment fix for all ARM, CellSPU, Hexagon, MBlaze, MSP430,...Jia Liu
2011-12-07make CR spill and restore 64-bit clean (no functional change), and fix some o...Hal Finkel
2011-12-0764-bit LR8 load should use X11 not R11Hal Finkel
2011-12-06add RESTORE_CR and support CR unspillsHal Finkel
2011-12-05enable PPC register scavenging by default (update tests and remove some FIXMEs)Hal Finkel
2011-12-02update PPC 940 hazard rec. to function in postRA modeHal Finkel
2011-11-22add basic PPC register-pressure feedback; adjust the vaarg test to match the ...Hal Finkel
2011-11-15Make use of MachinePointerInfo::getFixedStack. This removes all mentionJay Foad
2011-11-08PPCInstrInfo.cpp: Fix one "unused" warning.NAKAMURA Takumi
2011-10-21Fix unused variable warning.Richard Smith
2011-10-20Disable the PPC hazard recognizer. It currently only supportsDan Gohman