aboutsummaryrefslogtreecommitdiffstats
path: root/lib/Target/Mips/MipsFrameLowering.cpp
Commit message (Expand)AuthorAgeFilesLines
* Reorder includes in Target backends to following coding standards. Remove som...Craig Topper2012-03-171-1/+1
* Convert more GenRegisterInfo tables from unsigned to uint16_t to reduce stati...Craig Topper2012-03-051-1/+1
* remove blanks, and some code formatJia Liu2012-02-281-12/+12
* Add an option to use a virtual register as the global base register instead ofAkira Hatanaka2012-02-241-28/+11
* remove Emacs-tag form .cpp files in Mips Backend, and fix some typo.Jia Liu2012-02-171-1/+1
* Mark 64-bit register RA_64 unused too.Akira Hatanaka2012-01-251-4/+5
* Modify MipsFrameLowering::emitPrologue and emitEpilogue.Akira Hatanaka2012-01-251-78/+68
* Move global variables in TargetMachine into new TargetOptions class. As an APINick Lewycky2011-12-021-2/+2
* Fix functions in MipsFrameLowering.cpp and MipsRegisterInfo.cpp. Use 64-bitAkira Hatanaka2011-11-151-16/+20
* Set nomacro before emitting the sequence of instructions that set global pointerAkira Hatanaka2011-11-151-3/+2
* Remove variable that keeps the size of area used to save byval or variableAkira Hatanaka2011-11-141-1/+0
* Mips MC object code emission improvements:Bruno Cardoso Lopes2011-11-111-0/+1
* Emit Mips64's sequence of instructions that set global register in prologue.Akira Hatanaka2011-11-111-1/+21
* Include RegSaveAreaSize in the computation of stack size.Akira Hatanaka2011-11-071-0/+1
* Enclose directive .cprestore with .set macro and nomacro to silence assemblerAkira Hatanaka2011-08-111-3/+9
* Move getInitialFrameState from TargetFrameInfo to MCAsmInfo (suggestions forEvan Cheng2011-07-181-7/+0
* Coding style fixes.Akira Hatanaka2011-06-071-3/+4
* Add test case for C++ exception handling and fix the following mistakes in Mi...Akira Hatanaka2011-06-071-30/+60
* Custom-lower FRAMEADDR. Patch by Sasa Stankovic.Akira Hatanaka2011-06-021-1/+2
* Use MachineFrameInfo::hasCalls instead of MipsFunctionInfo::hasCall to check ifAkira Hatanaka2011-05-261-2/+1
* Add support for C++ exception handling.Akira Hatanaka2011-05-261-8/+40
* Change initial value of MaxCallFrameSize. MipsFI::getMaxCallFrameSize() shouldAkira Hatanaka2011-05-251-1/+1
* Enable printing of immediates that do not fit in 16-bit. .cprestore can haveAkira Hatanaka2011-05-241-1/+1
* Change StackDirection from StackGrowsUp to StackGrowsDown.Akira Hatanaka2011-05-231-108/+18
* Insert instructions that copy $sp to or from $fp at the right locations. Akira Hatanaka2011-05-211-11/+26
* Make $fp and $ra callee-saved registers and let PrologEpilogInserter handleAkira Hatanaka2011-05-201-82/+28
* Reverse unnecessary changes made in r129606 and r129608. There is no change i...Akira Hatanaka2011-04-151-8/+9
* Fix lines that have incorrect indentation or exceed 80 columns. There is no c...Akira Hatanaka2011-04-151-13/+15
* Fix a ton of comment typos found by codespell. Patch byChris Lattner2011-04-151-2/+2
* Fix indentation.Akira Hatanaka2011-04-071-2/+2
* Update ATUsed every time after expandRegLargeImmPair is called.Akira Hatanaka2011-04-071-4/+8
* Initialize variable.Bill Wendling2011-03-041-1/+1
* Expands register/immediate pairs when the immediate is too large to fit in 16...Bruno Cardoso Lopes2011-03-041-6/+82
* Ensure Mips::GP is properly reloaded after a function call. Patch by Sasa Sta...Bruno Cardoso Lopes2011-01-181-0/+7
* Teach frame lowering to ignore debug values after the terminators.Jakob Stoklund Olesen2011-01-131-1/+1
* Rename TargetFrameInfo into TargetFrameLowering. Also, put couple of FIXMEs a...Anton Korobeynikov2011-01-101-0/+307