aboutsummaryrefslogtreecommitdiff
path: root/lib/Target/Mips/MipsRegisterInfo.cpp
AgeCommit message (Expand)Author
2011-09-27Fix function MipsRegisterInfo::getRegisterNumbering.Akira Hatanaka
2011-09-23Add definitions of 64-bit register files. Add code for returning Mips64's set...Akira Hatanaka
2011-09-22Add F31 to the set of callee-saved registers.Akira Hatanaka
2011-09-09Make F31 and D15 non-reserved registers.Akira Hatanaka
2011-09-09Mips32 does not reserve even-numbered floating point registers.Akira Hatanaka
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-07-07Simplify MipsRegisterInfo::eliminateFrameIndex.Akira Hatanaka
2011-07-07Reverse order of operands of address operand mem so that the base operand comesAkira Hatanaka
2011-07-01Improve Mips back-end's handling of DBG_VALUE. Akira Hatanaka
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-21Re-apply 132758 and 132768 which were speculatively reverted in 132777. Akira Hatanaka
2011-06-09Remove custom allocation order boilerplate that is no longer needed.Jakob Stoklund Olesen
2011-06-09Speculatively revert 132758 and 132768 to try to fix the Windows buildbots.Eric Christopher
2011-06-08Fix bug in lowering of DYNAMIC_STACKALLOC nodes. The correct offset of theAkira Hatanaka
2011-05-30Use the dwarf->llvm mapping to print register names in the cfiRafael Espindola
2011-05-28Change the set of callee-saved registers for non-MIPS32 architectures specifiedAkira Hatanaka
2011-05-26Add support for C++ exception handling.Akira Hatanaka
2011-05-24Enable printing of immediates that do not fit in 16-bit. .cprestore can haveAkira Hatanaka
2011-05-23Change StackDirection from StackGrowsUp to StackGrowsDown.Akira Hatanaka
2011-05-21Use the correct register to access stack frame objects.Akira Hatanaka
2011-05-20Make $fp and $ra callee-saved registers and let PrologEpilogInserter handleAkira Hatanaka
2011-05-19Increase number of available registers when target is MIPS32.Akira Hatanaka
2011-05-061. Keep lines in 80 columns.Akira Hatanaka
2011-05-03Fix function MipsRegisterInfo::getRegisterNumbering.Akira Hatanaka
2011-04-15Reverse unnecessary changes made in r129606 and r129608. There is no change i...Akira Hatanaka
2011-04-15Fix lines that have incorrect indentation or exceed 80 columns. There is no c...Akira Hatanaka
2011-03-04Expands register/immediate pairs when the immediate is too large to fit in 16...Bruno Cardoso Lopes
2011-03-04Remove (hopefully) all trailing whitespaces from the mips backend. Patch by H...Bruno Cardoso Lopes
2011-01-10Rename TargetFrameInfo into TargetFrameLowering. Also, put couple of FIXMEs a...Anton Korobeynikov
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-02Remove the TargetRegisterClass member from CalleeSavedInfoRafael Espindola
2010-06-02cleanupRafael Espindola
2010-05-14Rename "HasCalls" in MachineFrameInfo to "AdjustsStack" to better describe whatBill Wendling
2010-04-21Implement -disable-non-leaf-fp-elim which disable frame pointer eliminationEvan Cheng
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
2010-02-01Fix stack size bug while using o32 abiBruno Cardoso Lopes
2010-01-20reduce redundant are's.Chris Lattner
2009-11-25Only include in the callee saved regs the sub registers to avoidBruno Cardoso Lopes
2009-11-12Add a bool flag to StackObjects telling whether they reference spillDavid Greene
2009-11-09Fix PR5149.Bruno Cardoso Lopes
2009-10-07Add register-reuse to frame-index register scavenging. When a target usesJim Grosbach
2009-08-23eliminate the last DOUTs from the targets.Chris Lattner