aboutsummaryrefslogtreecommitdiff
path: root/lib/Target/MSP430/MSP430RegisterInfo.cpp
AgeCommit message (Expand)Author
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
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-07-20Constify some arguments.Eric Christopher
2010-07-11Remove two other uses of ATTRIBUTE_UNUSED for variables only used withinChandler Carruth
2010-07-03Remove isSS argument from CreateFixedObject. Fixed objects cannot be spill sl...Evan Cheng
2010-06-02cleanupRafael Espindola
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
2009-12-28Mark variable used by 'assert' as 'unused'.Bill Wendling
2009-12-21Mark FPW as allocable when frame address is taken.Anton Korobeynikov
2009-12-07Initial codegen support for MSP430 ISRsAnton Korobeynikov
2009-12-03improve portability to avoid conflicting with std::next in c++'0x.Chris Lattner
2009-11-12Add a bool flag to StackObjects telling whether they reference spillDavid Greene
2009-10-07Add register-reuse to frame-index register scavenging. When a target usesJim Grosbach
2009-09-06Remove some unused variables and methods warned about byDuncan Sands
2009-08-25Provide dynamic_stackalloc lowering for MSP430.Anton Korobeynikov
2009-07-29Give getPointerRegClass() a "kind" value so that targets can Chris Lattner
2009-07-14llvm_unreachable->llvm_unreachable(0), LLVM_UNREACHABLE->llvm_unreachable.Torok Edwin
2009-07-11assert(0) -> LLVM_UNREACHABLE.Torok Edwin
2009-07-03Silence warning when building without assertions.Duncan Sands
2009-05-13Change MachineInstrBuilder::addReg() to take a flag instead of a list ofBill Wendling
2009-05-03Add prologue/epilogue emission. Fix frame pointer handling.Anton Korobeynikov
2009-05-03Two more hooks for RA and FP registersAnton Korobeynikov
2009-05-03Proper handle loading of effective address of stack slot stuffAnton Korobeynikov
2009-05-03First draft of stack slot loads / stores loweringAnton Korobeynikov
2009-05-03Add call frame setup instruction elimination and lowerid for bunch of call-re...Anton Korobeynikov
2009-05-03Add 8-bit regclass and pattern for sext_inregAnton Korobeynikov
2009-05-03Add code enough for emission of reg-reg and reg-imm moves. This allows us to ...Anton Korobeynikov
2009-05-03Make emit{Prologue,Epilogue}() noop for nowAnton Korobeynikov
2009-05-03Add callee-saved regs & reg classes getter hooksAnton Korobeynikov
2009-05-03Add simple FP indicator for given function hookAnton Korobeynikov
2009-05-03Provide set of reserved registersAnton Korobeynikov
2009-05-03Fix register names, fix register allocation order, handle frame pointer.Anton Korobeynikov
2009-05-03Dummy MSP430 backendAnton Korobeynikov