aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Target/MSP430/MSP430RegisterInfo.cpp
AgeCommit message (Expand)AuthorFilesLines
2014-09-10Drop the W postfix on the 16-bit registers.Job Noorman1-19/+19
2014-08-05Have MachineFunction cache a pointer to the subtarget to make lookupsEric Christopher1-10/+5
2014-08-04Remove the TargetMachine forwards for TargetSubtargetInfo basedEric Christopher1-5/+10
2014-06-27Remove uses and caches of the target machine and subtarget fromEric Christopher1-4/+2
2014-04-22[Modules] Fix potential ODR violations by sinking the DEBUG_TYPEChandler Carruth1-2/+2
2014-04-22[cleanup] Lift using directives, DEBUG_TYPE definitions, and even someChandler Carruth1-2/+2
2014-04-04Make consistent use of MCPhysReg instead of uint16_t throughout the tree.Craig Topper1-5/+5
2014-04-02Mark FPB as a reserved register when needed.Job Noorman1-1/+3
2014-03-02[C++11] Replace llvm::next and llvm::prior with std::next and std::prev.Benjamin Kramer1-2/+2
2013-06-07Don't cache the instruction and register info from the TargetMachine, becauseBill Wendling1-3/+3
2013-02-21Move the eliminateCallFramePseudoInstr method from TargetRegisterInfoEli Bendersky1-60/+0
2013-01-31Remove unused variable, which should have been removed with r174083.Chad Rosier1-1/+0
2013-01-31[PEI] Pass the frame index operand number to the eliminateFrameIndex function.Chad Rosier1-11/+7
2013-01-02Move all of the header files which are involved in modelling the LLVM IRChandler Carruth1-1/+1
2012-12-03Use the new script to sort the includes of every file under lib.Chandler Carruth1-3/+3
2012-10-17Fix fallout from RegInfo => FrameLowering refactoring on MSP430.Anton Korobeynikov1-14/+0
2012-05-07Add an MF argument to TRI::getPointerRegClass() and TII::getRegClass().Jakob Stoklund Olesen1-1/+2
2012-03-17Reorder includes in Target backends to following coding standards. Remove som...Craig Topper1-1/+1
2012-03-04Use uint16_t to store registers in callee saved register tables to reduce siz...Craig Topper1-5/+5
2012-02-18Emacs-tag and some comment fix for all ARM, CellSPU, Hexagon, MBlaze, MSP430,...Jia Liu1-1/+1
2011-07-18Sink getDwarfRegNum, getLLVMRegNum, getSEHRegNum from TargetRegisterInfo downEvan Cheng1-15/+1
2011-07-14Next round of MC refactoring. This patch factor MC table instantiations, MCEvan Cheng1-1/+0
2011-06-28Move CallFrameSetupOpcode and CallFrameDestroyOpcode to TargetInstrInfo.Evan Cheng1-5/+4
2011-06-28Hide more details in tablegen generated MCRegisterInfo ctor function.Evan Cheng1-2/+1
2011-06-27Merge XXXGenRegisterDesc.inc XXXGenRegisterNames.inc XXXGenRegisterInfo.h.incEvan Cheng1-1/+3
2011-06-24Starting to refactor Target to separate out code that's needed to fully describeEvan Cheng1-3/+4
2011-06-09Remove custom allocation order boilerplate that is no longer needed.Jakob Stoklund Olesen1-1/+5
2011-05-30Use the dwarf->llvm mapping to print register names in the cfiRafael Espindola1-0/+5
2011-01-10Rename TargetFrameInfo into TargetFrameLowering. Also, put couple of FIXMEs a...Anton Korobeynikov1-7/+7
2010-11-18Move hasFP() and few related hooks to TargetFrameInfo.Anton Korobeynikov1-20/+16
2010-11-15First step of huge frame-related refactoring: move emit{Prologue,Epilogue} ou...Anton Korobeynikov1-132/+0
2010-08-26Simplify eliminateFrameIndex() interface back down now that PEI doesn't needJim Grosbach1-6/+4
2010-07-20Constify some arguments.Eric Christopher1-1/+1
2010-07-11Remove two other uses of ATTRIBUTE_UNUSED for variables only used withinChandler Carruth1-2/+2
2010-07-03Remove isSS argument from CreateFixedObject. Fixed objects cannot be spill sl...Evan Cheng1-1/+1
2010-06-02cleanupRafael Espindola1-42/+0
2010-04-21Implement -disable-non-leaf-fp-elim which disable frame pointer eliminationEvan Cheng1-1/+1
2010-04-02use DebugLoc default ctor instead of DebugLoc::getUnknownLoc()Chris Lattner1-2/+1
2010-03-09Change the Value argument to eliminateFrameIndex to a type-tagged value. ThisJim Grosbach1-1/+1
2009-12-28Mark variable used by 'assert' as 'unused'.Bill Wendling1-2/+2
2009-12-21Mark FPW as allocable when frame address is taken.Anton Korobeynikov1-5/+43
2009-12-07Initial codegen support for MSP430 ISRsAnton Korobeynikov1-3/+24
2009-12-03improve portability to avoid conflicting with std::next in c++'0x.Chris Lattner1-3/+3
2009-11-12Add a bool flag to StackObjects telling whether they reference spillDavid Greene1-2/+2
2009-10-07Add register-reuse to frame-index register scavenging. When a target usesJim Grosbach1-4/+6
2009-09-06Remove some unused variables and methods warned about byDuncan Sands1-1/+0
2009-08-25Provide dynamic_stackalloc lowering for MSP430.Anton Korobeynikov1-1/+10
2009-07-29Give getPointerRegClass() a "kind" value so that targets can Chris Lattner1-4/+4
2009-07-14llvm_unreachable->llvm_unreachable(0), LLVM_UNREACHABLE->llvm_unreachable.Torok Edwin1-3/+3
2009-07-11assert(0) -> LLVM_UNREACHABLE.Torok Edwin1-3/+4