aboutsummaryrefslogtreecommitdiff
path: root/lib/Target/PowerPC/PPCInstrInfo.cpp
AgeCommit message (Expand)Author
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
2011-10-17Add PPC 440 scheduler and some associated testsHal Finkel
2011-10-04Teach PPCInstrInfo to handle sub-classes.Jakob Stoklund Olesen
2011-08-24Move TargetRegistry and TargetSelect from Target to Support where they belong.Evan Cheng
2011-07-26Rename TargetAsmParser to MCTargetAsmParser and TargetAsmLexer to MCTargetAsm...Evan Cheng
2011-07-25Refactor PPC target to separate MC routines from Target routines.Evan Cheng
2011-07-14Next round of MC refactoring. This patch factor MC table instantiations, MCEvan Cheng
2011-07-11- Eliminate MCCodeEmitter's dependency on TargetMachine. It now uses MCInstrInfoEvan Cheng
2011-07-01Hide the call to InitMCInstrInfo into tblgen generated ctor.Evan Cheng
2011-06-28Move CallFrameSetupOpcode and CallFrameDestroyOpcode to TargetInstrInfo.Evan Cheng
2011-06-28Merge XXXGenRegisterNames.inc into XXXGenRegisterInfo.incEvan Cheng
2011-06-28- Rename TargetInstrDesc, TargetOperandInfo to MCInstrDesc and MCOperandInfo andEvan Cheng
2010-12-24Various bits of framework needed for precise machine-level selectionAndrew Trick
2010-12-24whitespaceAndrew Trick
2010-09-21convert targets to the new MF.getMachineMemOperand interface.Chris Lattner
2010-07-16Remove the isMoveInstr() hook.Jakob Stoklund Olesen
2010-07-16Rename DBG_LABEL PROLOG_LABEL, because it's only used during prolog emission andBill Wendling
2010-07-16Emit COPY instead of FMR/FMSD instructions for floating point conversion onJakob Stoklund Olesen
2010-07-16Teach PPCInstrInfo::storeRegToStackSlot and loadRegFromStackSlot to add memoryJakob Stoklund Olesen
2010-07-11RISC architectures get their memory operand folding for free.Jakob Stoklund Olesen
2010-07-11Replace copyRegToReg with copyPhysReg for PowerPC.Jakob Stoklund Olesen
2010-06-17Add a DebugLoc parameter to TargetInstrInfo::InsertBranch(). ThisStuart Hastings
2010-05-20The PPC MFCR instruction implicitly uses all 8 of the CRDale Johannesen
2010-05-06Add a DebugLoc argument to TargetInstrInfo::copyRegToReg, so that itDan Gohman
2010-05-06Add argument TargetRegisterInfo to loadRegFromStackSlot and storeRegToStackSlot.Evan Cheng
2010-05-05No-ops emitted for scheduling don't correspond with anything in theDan Gohman
2010-04-29Frame index can be negative.Evan Cheng
2010-04-26Add PPC specific emitFrameIndexDebugValue.Evan Cheng
2010-04-15EnablePPC64RS and EnablePPC32RS are used in multiple files, so theyDan Gohman