summaryrefslogtreecommitdiff
path: root/lib/Target/Mips/MipsFrameLowering.cpp
Commit message (Expand)AuthorAge
* Make consistent use of MCPhysReg instead of uint16_t throughout the tree.Craig Topper2014-04-04
* Move all of the header files which are involved in modelling the LLVM IRChandler Carruth2013-01-02
* Use the new script to sort the includes of every file under lib.Chandler Carruth2012-12-03
* [mips] Add function MipsFrameLowering::estimateStackSize.Akira Hatanaka2012-11-02
* Move TargetData to DataLayout.Micah Villmow2012-10-08
* Move the code that creates instances of MipsInstrInfo and MipsFrameLowering outAkira Hatanaka2012-08-02
* Add definitions of two subclasses of MipsFrameLowering, Mips16FrameLowering andAkira Hatanaka2012-07-31
* Let PEI::calculateFrameObjectOffsets compute the final stack size rather thanAkira Hatanaka2012-07-31
* When store nodes or memcpy nodes are created to copy the function callAkira Hatanaka2012-07-31
* Eliminate the stack slot used to save the global base register.Akira Hatanaka2012-07-25
* Add basic ability to setup call frame, and make procedure calls.Akira Hatanaka2012-07-23
* Revert accidental commit.Akira Hatanaka2012-07-21
* Add VK_Mips_HIGHER and VK_Mips_HIGHEST to MCSymbolRefExpr::VariantKind.Akira Hatanaka2012-07-21
* Lower RETURNADDR node in Mips backend.Akira Hatanaka2012-07-11
* Make register Mips::RA allocatable if not in mips16 mode.Akira Hatanaka2012-07-10
* Fix bug in computation of stack size in MipsFrameLowering.cpp.Akira Hatanaka2012-06-27
* 1. fix null program output after some other changesAkira Hatanaka2012-06-21
* Fix coding style violations. Remove white spaces and tabs.Akira Hatanaka2012-06-14
* In MipsFrameLowering::emitPrologue and emitEpilogue, call Mips::loadImmediateAkira Hatanaka2012-06-14
* Fix some uses of getSubRegisters() to use getSubReg() instead.Jakob Stoklund Olesen2012-05-30
* Make the following changes in MipsFrameLowering.cpp:Akira Hatanaka2012-05-12
* Convert more uses of XXXRegisterClass to &XXXRegClass. No functional change s...Craig Topper2012-04-20
* Emit all directives except for ".cprestore" during asm printing rather than emitAkira Hatanaka2012-03-28
* Reorder includes in Target backends to following coding standards. Remove som...Craig Topper2012-03-17
* Convert more GenRegisterInfo tables from unsigned to uint16_t to reduce stati...Craig Topper2012-03-05
* 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
* Mark 64-bit register RA_64 unused too.Akira Hatanaka2012-01-25
* Modify MipsFrameLowering::emitPrologue and emitEpilogue.Akira Hatanaka2012-01-25
* Move global variables in TargetMachine into new TargetOptions class. As an APINick Lewycky2011-12-02
* Fix functions in MipsFrameLowering.cpp and MipsRegisterInfo.cpp. Use 64-bitAkira Hatanaka2011-11-15
* Set nomacro before emitting the sequence of instructions that set global pointerAkira Hatanaka2011-11-15
* Remove variable that keeps the size of area used to save byval or variableAkira Hatanaka2011-11-14
* Mips MC object code emission improvements:Bruno Cardoso Lopes2011-11-11
* Emit Mips64's sequence of instructions that set global register in prologue.Akira Hatanaka2011-11-11
* Include RegSaveAreaSize in the computation of stack size.Akira Hatanaka2011-11-07
* Enclose directive .cprestore with .set macro and nomacro to silence assemblerAkira Hatanaka2011-08-11
* Move getInitialFrameState from TargetFrameInfo to MCAsmInfo (suggestions forEvan Cheng2011-07-18
* Coding style fixes.Akira Hatanaka2011-06-07
* Add test case for C++ exception handling and fix the following mistakes in Mi...Akira Hatanaka2011-06-07
* Custom-lower FRAMEADDR. Patch by Sasa Stankovic.Akira Hatanaka2011-06-02
* Use MachineFrameInfo::hasCalls instead of MipsFunctionInfo::hasCall to check ifAkira Hatanaka2011-05-26
* Add support for C++ exception handling.Akira Hatanaka2011-05-26
* Change initial value of MaxCallFrameSize. MipsFI::getMaxCallFrameSize() shouldAkira Hatanaka2011-05-25
* Enable printing of immediates that do not fit in 16-bit. .cprestore can haveAkira Hatanaka2011-05-24
* Change StackDirection from StackGrowsUp to StackGrowsDown.Akira Hatanaka2011-05-23
* Insert instructions that copy $sp to or from $fp at the right locations. Akira Hatanaka2011-05-21
* Make $fp and $ra callee-saved registers and let PrologEpilogInserter handleAkira Hatanaka2011-05-20
* Reverse unnecessary changes made in r129606 and r129608. There is no change i...Akira Hatanaka2011-04-15