summaryrefslogtreecommitdiff
path: root/lib/Target/Mips/MipsRegisterInfo.cpp
Commit message (Expand)AuthorAge
* [mips] Stop reserving register AT and use register scavenger when a scratchAkira Hatanaka2012-11-03
* [mips] Do not reserve all 64-bit registers, but only the ones which need to beAkira Hatanaka2012-11-02
* This patch is for the implementation of mips16 complex pattern addr16.Reed Kotler2012-10-28
* Add MIPS accumulator and DSP control registers.Akira Hatanaka2012-09-21
* Add a member of type Mips16InstrInfo/MipsSEInstrInfo to classAkira Hatanaka2012-08-22
* Add a getName function to MachineFunction. Use it in places that previously d...Craig Topper2012-08-22
* Add register Mips::GP to the list of reserved registers if target is bare-metalAkira Hatanaka2012-08-22
* Implement MipsSERegisterInfo::eliminateCallFramePseudoInstr. The function emitsAkira Hatanaka2012-07-31
* Add definitions of two subclasses of MipsRegisterInfo, Mips16RegisterInfo andAkira Hatanaka2012-07-31
* Expand DYNAMIC_STACKALLOC nodes rather than doing custom-lowering.Akira Hatanaka2012-07-31
* Eliminate the stack slot used to save the global base register.Akira Hatanaka2012-07-25
* Make register Mips::RA allocatable if not in mips16 mode.Akira Hatanaka2012-07-10
* Move lib/Analysis/DebugInfo.cpp to lib/VMCore/DebugInfo.cpp andBill Wendling2012-06-28
* Fix coding style violations. Remove white spaces and tabs.Akira Hatanaka2012-06-14
* In MipsRegisterInfo::eliminateFrameIndex, call Mips::loadImmediateAkira Hatanaka2012-06-14
* Stop reserving register $gp. Do not call isGPFI to check whether a frame objectAkira Hatanaka2012-05-12
* Fix a misleading comment.Akira Hatanaka2012-05-11
* Make register FP allocatable if the compiled function does not have dynamicAkira Hatanaka2012-05-09
* This patch fixes a problem which arose when using the Post-RA schedulerPreston Gurd2012-04-23
* Convert more uses of XXXRegisterClass to &XXXRegClass. No functional change s...Craig Topper2012-04-20
* Turn on post register allocation scheduler.Akira Hatanaka2012-03-28
* Emit all directives except for ".cprestore" during asm printing rather than emitAkira Hatanaka2012-03-28
* Remove trailing white space.Akira Hatanaka2012-03-27
* Reserve hardware registers.Akira Hatanaka2012-03-27
* Reorder includes in Target backends to following coding standards. Remove som...Craig Topper2012-03-17
* Use uint16_t to store registers and opcode in static tables in the target spe...Craig Topper2012-03-11
* Use uint16_t to store registers in callee saved register tables to reduce siz...Craig Topper2012-03-04
* Changes for migrating to using register mask operands.Akira Hatanaka2012-03-01
* remove blanks, and some code formatJia Liu2012-02-28
* Add an option to use a virtual register as the global base register instead ofAkira Hatanaka2012-02-24
* remove Emacs-tag form .cpp files in Mips Backend, and fix some typo.Jia Liu2012-02-17
* Modify MipsRegisterInfo::eliminateFrameIndex to use MipsAnalyzeImmediate toAkira Hatanaka2012-01-25
* More dead code removal (using -Wunreachable-code)David Blaikie2012-01-20
* Cleanup Mips code and rename some variables. Patch by Jack CarterBruno Cardoso Lopes2011-12-30
* Add register HWR29 numbering. Patch by Jack CarterBruno Cardoso Lopes2011-12-06
* Fix functions in MipsFrameLowering.cpp and MipsRegisterInfo.cpp. Use 64-bitAkira Hatanaka2011-11-15
* Use array_lengthof to compute the number of iterations of a loop.Akira Hatanaka2011-11-07
* Fix function MipsRegisterInfo::getRegisterNumbering.Akira Hatanaka2011-09-27
* Add definitions of 64-bit register files. Add code for returning Mips64's set...Akira Hatanaka2011-09-23
* Add F31 to the set of callee-saved registers.Akira Hatanaka2011-09-22
* Make F31 and D15 non-reserved registers.Akira Hatanaka2011-09-09
* Mips32 does not reserve even-numbered floating point registers.Akira Hatanaka2011-09-09
* Move getInitialFrameState from TargetFrameInfo to MCAsmInfo (suggestions forEvan Cheng2011-07-18
* Sink getDwarfRegNum, getLLVMRegNum, getSEHRegNum from TargetRegisterInfo downEvan Cheng2011-07-18
* Next round of MC refactoring. This patch factor MC table instantiations, MCEvan Cheng2011-07-14
* Simplify MipsRegisterInfo::eliminateFrameIndex.Akira Hatanaka2011-07-07
* Reverse order of operands of address operand mem so that the base operand comesAkira Hatanaka2011-07-07
* Improve Mips back-end's handling of DBG_VALUE. Akira Hatanaka2011-07-01
* Move CallFrameSetupOpcode and CallFrameDestroyOpcode to TargetInstrInfo.Evan Cheng2011-06-28
* Hide more details in tablegen generated MCRegisterInfo ctor function.Evan Cheng2011-06-28