summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Target/Mips/MipsFrameLowering.cpp
Commit message (Expand)AuthorAgeFilesLines
* Update the file headers across all of the LLVM projects in the monorepoChandler Carruth2019-01-191-4/+3
* [mips] Use register scavenging with MSA.Simon Dardis2017-11-021-21/+14
* Move size and alignment information of regclass to TargetRegisterInfoKrzysztof Parzyszek2017-04-241-1/+1
* MachineFunction: Return reference for getFrameInfo(); NFCMatthias Braun2016-07-281-13/+13
* [NFC] Header cleanupMehdi Amini2016-04-181-1/+0
* Change eliminateCallFramePseudoInstr() to return an iteratorHans Wennborg2016-03-311-2/+2
* [mips] Remove redundant inclusions of MipsAnalyzeImmediate.hDaniel Sanders2016-02-031-1/+0
* Update to use new name alignTo().Rui Ueyama2016-01-141-5/+5
* [mips] Add support for dynamic stack realignment.Vasileios Kalintiris2015-06-021-3/+14
* [mips] Implement eliminateCallFramePseudoInstr() in MipsFrameLowering. NFC.Vasileios Kalintiris2015-04-021-0/+17
* Remove most of the TargetMachine::getSubtarget/getSubtargetImplEric Christopher2015-01-291-1/+1
* Have MachineFunction cache a pointer to the subtarget to make lookupsEric Christopher2014-08-051-2/+1
* Remove the TargetMachine forwards for TargetSubtargetInfo basedEric Christopher2014-08-041-1/+2
* FrameLowering depends only upon the Subtarget, so only take a subtargetEric Christopher2014-07-181-3/+2
* Make consistent use of MCPhysReg instead of uint16_t throughout the tree.Craig Topper2014-04-041-1/+1
* 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-3/+3
* [mips] Add function MipsFrameLowering::estimateStackSize.Akira Hatanaka2012-11-021-0/+34
* Move TargetData to DataLayout.Micah Villmow2012-10-081-1/+1
* Move the code that creates instances of MipsInstrInfo and MipsFrameLowering outAkira Hatanaka2012-08-021-0/+9
* Add definitions of two subclasses of MipsFrameLowering, Mips16FrameLowering andAkira Hatanaka2012-07-311-201/+0
* Let PEI::calculateFrameObjectOffsets compute the final stack size rather thanAkira Hatanaka2012-07-311-10/+1
* When store nodes or memcpy nodes are created to copy the function callAkira Hatanaka2012-07-311-2/+1
* Eliminate the stack slot used to save the global base register.Akira Hatanaka2012-07-251-5/+1
* Add basic ability to setup call frame, and make procedure calls.Akira Hatanaka2012-07-231-5/+16
* Revert accidental commit.Akira Hatanaka2012-07-211-16/+5
* Add VK_Mips_HIGHER and VK_Mips_HIGHEST to MCSymbolRefExpr::VariantKind.Akira Hatanaka2012-07-211-5/+16
* Lower RETURNADDR node in Mips backend.Akira Hatanaka2012-07-111-5/+12
* Make register Mips::RA allocatable if not in mips16 mode.Akira Hatanaka2012-07-101-10/+22
* Fix bug in computation of stack size in MipsFrameLowering.cpp.Akira Hatanaka2012-06-271-3/+6
* 1. fix null program output after some other changesAkira Hatanaka2012-06-211-1/+2
* Fix coding style violations. Remove white spaces and tabs.Akira Hatanaka2012-06-141-1/+1
* In MipsFrameLowering::emitPrologue and emitEpilogue, call Mips::loadImmediateAkira Hatanaka2012-06-141-39/+16
* Fix some uses of getSubRegisters() to use getSubReg() instead.Jakob Stoklund Olesen2012-05-301-3/+2
* Make the following changes in MipsFrameLowering.cpp:Akira Hatanaka2012-05-121-32/+3
* Convert more uses of XXXRegisterClass to &XXXRegClass. No functional change s...Craig Topper2012-04-201-3/+2
* Emit all directives except for ".cprestore" during asm printing rather than emitAkira Hatanaka2012-03-281-20/+18
* 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
OpenPOWER on IntegriCloud