summaryrefslogtreecommitdiff
path: root/lib/Target/Sparc/SparcRegisterInfo.cpp
AgeCommit message (Expand)Author
2017-11-08Target/TargetInstrInfo.h -> CodeGen/TargetInstrInfo.h to match layeringDavid Blaikie
2016-06-12Pass DebugLoc and SDLoc by const ref.Benjamin Kramer
2015-08-21[Sparc] Support user-specified stack object overalignment.James Y Knight
2015-08-10[Sparc] Implement i64 load/store support for 32-bit sparc.James Y Knight
2015-03-12Remove the need to cache the subtarget in the Sparc TargetRegisterInfoEric Christopher
2015-03-11Have getCallPreservedMask and getThisCallPreservedMask take aEric Christopher
2014-08-05Have MachineFunction cache a pointer to the subtarget to make lookupsEric Christopher
2014-08-04Remove the TargetMachine forwards for TargetSubtargetInfo basedEric Christopher
2014-04-22[cleanup] Lift using directives, DEBUG_TYPE definitions, and even someChandler Carruth
2014-04-04Make consistent use of MCPhysReg instead of uint16_t throughout the tree.Craig Topper
2014-02-01[Sparc] Set %o7 as the return address register instead of %i7 in MCRegisterIn...Venkatraman Govindaraju
2013-11-24[Sparc] Emit large negative adjustments to SP/FP with sethi+xor instead of se...Venkatraman Govindaraju
2013-10-07Remove getEHExceptionRegister and getEHHandlerRegister.Rafael Espindola
2013-09-05[Sparc] Correctly handle call to functions with ReturnsTwice attribute.Venkatraman Govindaraju
2013-09-02[Sparc] Implement spill and load for long double(f128) registers.Venkatraman Govindaraju
2013-08-25[Sparc] Added V9's extra floating point registers and their aliases.Venkatraman Govindaraju
2013-08-23Add an OtherPreserved field to the CalleeSaved TableGen class.Jakob Stoklund Olesen
2013-06-07Don't cache the instruction and register info from the TargetMachine, becauseBill Wendling
2013-06-04Sparc: No functionality change. Cleanup whitespaces, comment formatting etc.,Venkatraman Govindaraju
2013-06-01[Sparc] Generate correct code for leaf functions with stack objects Venkatraman Govindaraju
2013-05-29[Sparc] Add support for leaf functions in sparc backend. Venkatraman Govindaraju
2013-05-19[Sparc] Rearrange integer registers' allocation order so that register alloca...Venkatraman Govindaraju
2013-04-06SPARC v9 stack pointer bias.Jakob Stoklund Olesen
2013-04-02Add an I64Regs register class for 64-bit registers.Jakob Stoklund Olesen
2013-02-21Move the eliminateCallFramePseudoInstr method from TargetRegisterInfoEli Bendersky
2013-01-31[PEI] Pass the frame index operand number to the eliminateFrameIndex function.Chad Rosier
2013-01-02Move all of the header files which are involved in modelling the LLVM IRChandler Carruth
2012-12-03Use the new script to sort the includes of every file under lib.Chandler Carruth
2012-08-06Remove empty overrides of processFunctionBeforeFrameFinalized().Roman Divacky
2012-03-17Reorder includes in Target backends to following coding standards. Remove som...Craig Topper
2012-03-04Use uint16_t to store registers in callee saved register tables to reduce siz...Craig Topper
2012-02-18Emacs-tag and some comment fix for all ARM, CellSPU, Hexagon, MBlaze, MSP430,...Jia Liu
2012-01-20More dead code removal (using -Wunreachable-code)David Blaikie
2011-07-18Move getInitialFrameState from TargetFrameInfo to MCAsmInfo (suggestions forEvan Cheng
2011-07-18Sink getDwarfRegNum, getLLVMRegNum, getSEHRegNum from TargetRegisterInfo downEvan Cheng
2011-07-14Next round of MC refactoring. This patch factor MC table instantiations, MCEvan Cheng
2011-06-28Move CallFrameSetupOpcode and CallFrameDestroyOpcode to TargetInstrInfo.Evan Cheng
2011-06-28Hide more details in tablegen generated MCRegisterInfo ctor function.Evan Cheng
2011-06-27Merge XXXGenRegisterDesc.inc XXXGenRegisterNames.inc XXXGenRegisterInfo.h.incEvan Cheng
2011-06-24Starting to refactor Target to separate out code that's needed to fully describeEvan Cheng
2011-06-09Remove custom allocation order boilerplate that is no longer needed.Jakob Stoklund Olesen
2011-05-30Use the dwarf->llvm mapping to print register names in the cfiRafael Espindola
2010-11-18Move hasFP() and few related hooks to TargetFrameInfo.Anton Korobeynikov
2010-11-15First step of huge frame-related refactoring: move emit{Prologue,Epilogue} ou...Anton Korobeynikov
2010-08-26Simplify eliminateFrameIndex() interface back down now that PEI doesn't needJim Grosbach
2010-06-02cleanupRafael Espindola
2010-04-02use DebugLoc default ctor instead of DebugLoc::getUnknownLoc()Chris Lattner
2010-03-09Change the Value argument to eliminateFrameIndex to a type-tagged value. ThisJim Grosbach
2009-11-12Make the MachineFunction argument of getFrameRegister const.David Greene
2009-10-07Add register-reuse to frame-index register scavenging. When a target usesJim Grosbach