summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Target/Mips/MipsRegisterInfo.cpp
Commit message (Expand)AuthorAgeFilesLines
* [mips] Add support for dynamic stack realignment.Vasileios Kalintiris2015-06-021-0/+71
* [mips] Move ABI-dependent register selections to MipsABIInfo. NFC.Daniel Sanders2015-04-171-2/+2
* Remove the need to cache the subtarget in the Mips TargetRegisterInfoEric Christopher2015-03-121-3/+7
* Have getCallPreservedMask and getThisCallPreservedMask take aEric Christopher2015-03-111-2/+3
* Remove most of the TargetMachine::getSubtarget/getSubtargetImplEric Christopher2015-01-291-4/+6
* [mips] Initial implementation of -mabicalls/-mno-abicalls.Daniel Sanders2014-08-081-0/+6
* Have MachineFunction cache a pointer to the subtarget to make lookupsEric Christopher2014-08-051-5/+3
* Remove the TargetMachine forwards for TargetSubtargetInfo basedEric Christopher2014-08-041-3/+5
* [mips] Added FPXX modeless calling convention.Zoran Jovanovic2014-07-101-0/+6
* [mips] Add support for -modd-spreg/-mno-odd-spregDaniel Sanders2014-07-101-0/+5
* [Modules] Fix potential ODR violations by sinking the DEBUG_TYPEChandler Carruth2014-04-221-2/+2
* [cleanup] Lift using directives, DEBUG_TYPE definitions, and even someChandler Carruth2014-04-221-2/+2
* Make consistent use of MCPhysReg instead of uint16_t throughout the tree.Craig Topper2014-04-041-4/+4
* Replace '#include ValueTypes.h' with forward declarations.Patrik Hagglund2014-03-121-1/+0
* [Layering] Move DebugInfo.h into the IR library where its implementationChandler Carruth2014-03-061-1/+1
* This patch has two main functions:Reed Kotler2014-02-141-1/+2
* [mips] Forbid the use of registers t6, t7 and t8 if the target is NaCl.Sasa Stankovic2014-02-071-0/+7
* Next step in Mips16 prologue/epilogue cleanup.Reed Kotler2013-12-101-0/+3
* Remove getEHExceptionRegister and getEHHandlerRegister.Rafael Espindola2013-10-071-9/+0
* [mips][msa] Added cfcmsa, and ctcmsaDaniel Sanders2013-08-281-0/+10
* [mips] Add support for calling convention CC_MipsO32_FP64, which is used when...Akira Hatanaka2013-08-201-11/+19
* [mips] Resolve register classes dynamically using ptr_rc to reduce the number ofAkira Hatanaka2013-08-201-0/+5
* [mips] Rename DSPRegs.Akira Hatanaka2013-08-141-1/+1
* [mips] Delete register class HWRegs64.Akira Hatanaka2013-08-081-1/+0
* [mips] Rename register classes CPURegs and CPU64Regs.Akira Hatanaka2013-08-061-8/+8
* Clean up code for Mips16 large frame handling.Reed Kotler2013-08-041-0/+2
* Checkin in of first of several patches to finish implementation ofReed Kotler2013-05-101-0/+4
* [mips] Split the DSP control register and define one register for each field ofAkira Hatanaka2013-05-031-1/+5
* [PEI] Pass the frame index operand number to the eliminateFrameIndex function.Chad Rosier2013-01-311-10/+3
* [mips] Implement MipsRegisterInfo::getRegPressureLimit.Akira Hatanaka2013-01-221-0/+22
* Move all of the header files which are involved in modelling the LLVM IRChandler Carruth2013-01-021-2/+2
* Use the new script to sort the includes of every file under lib.Chandler Carruth2012-12-031-12/+12
* [mips] Stop reserving register AT and use register scavenger when a scratchAkira Hatanaka2012-11-031-2/+2
* [mips] Do not reserve all 64-bit registers, but only the ones which need to beAkira Hatanaka2012-11-021-8/+4
* This patch is for the implementation of mips16 complex pattern addr16.Reed Kotler2012-10-281-5/+12
* Add MIPS accumulator and DSP control registers.Akira Hatanaka2012-09-211-0/+3
* Add a member of type Mips16InstrInfo/MipsSEInstrInfo to classAkira Hatanaka2012-08-221-3/+2
* Add a getName function to MachineFunction. Use it in places that previously d...Craig Topper2012-08-221-2/+1
* Add register Mips::GP to the list of reserved registers if target is bare-metalAkira Hatanaka2012-08-221-0/+6
* Implement MipsSERegisterInfo::eliminateCallFramePseudoInstr. The function emitsAkira Hatanaka2012-07-311-9/+0
* Add definitions of two subclasses of MipsRegisterInfo, Mips16RegisterInfo andAkira Hatanaka2012-07-311-63/+1
* Expand DYNAMIC_STACKALLOC nodes rather than doing custom-lowering.Akira Hatanaka2012-07-311-2/+2
* Eliminate the stack slot used to save the global base register.Akira Hatanaka2012-07-251-2/+1
* Make register Mips::RA allocatable if not in mips16 mode.Akira Hatanaka2012-07-101-4/+8
* Move lib/Analysis/DebugInfo.cpp to lib/VMCore/DebugInfo.cpp andBill Wendling2012-06-281-1/+1
* Fix coding style violations. Remove white spaces and tabs.Akira Hatanaka2012-06-141-6/+4
* In MipsRegisterInfo::eliminateFrameIndex, call Mips::loadImmediateAkira Hatanaka2012-06-141-25/+7
* Stop reserving register $gp. Do not call isGPFI to check whether a frame objectAkira Hatanaka2012-05-121-8/+1
* Fix a misleading comment.Akira Hatanaka2012-05-111-1/+1
* Make register FP allocatable if the compiled function does not have dynamicAkira Hatanaka2012-05-091-2/+8
OpenPOWER on IntegriCloud