aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Target/Mips/MipsMachineFunction.h
AgeCommit message (Expand)AuthorFilesLines
2016-06-16[mips][mips16] Fix machine verifier errors about incorrect register classes o...Daniel Sanders1-10/+2
2016-04-18[NFC] Header cleanupMehdi Amini1-3/+0
2015-10-26[mips] Interrupt attribute support for mips32r2+.Vasileios Kalintiris1-1/+15
2015-08-11PseudoSourceValue: Transform the mips subclass to target independent subclassesAlex Lorenz1-30/+5
2015-04-16[Mips] Use unique_ptr to manage ownership.Benjamin Kramer1-2/+3
2014-08-30Fix some cases where StringRef was being passed by const reference. Remove co...Craig Topper1-2/+2
2014-08-13Canonicalize header guards into a common format.Benjamin Kramer1-3/+3
2014-07-14[mips] For the FP64A ABI, odd-numbered double-precision moves must not use mt...Daniel Sanders1-3/+3
2014-07-14[mips] Expand BuildPairF64 to a spill and reload when the O32 FPXX ABI isSasa Stankovic1-1/+8
2014-07-02Remove unnecessary include.Eric Christopher1-1/+0
2014-04-29[C++11] Add 'override' keywords and remove 'virtual'. Additionally add 'final...Craig Topper1-4/+4
2014-03-04[Modules] Move ValueMap to the IR library. While this class does notChandler Carruth1-1/+1
2014-02-14This patch has two main functions:Reed Kotler1-4/+15
2013-09-27[mips] Define a derived class of PseudoSourceValue that represents a GOT entryAkira Hatanaka1-0/+37
2013-09-25[mips] Move public functions to the beginning of the class definition.Akira Hatanaka1-33/+33
2013-01-30[mips] Lower EH_RETURN.Akira Hatanaka1-1/+15
2012-12-04Sort includes for all of the .h files under the 'lib' tree. These wereChandler Carruth1-1/+1
2012-11-07Delete MipsFunctionInfo::NextStackOffset. No functionality change intended. Akira Hatanaka1-7/+4
2012-11-02[mips] Add member field MipsFunctionInfo::IncomingArgSize which holds the sizeAkira Hatanaka1-0/+6
2012-11-02[mips] Delete MipsFunctionInfo::EmitNOAT. Unconditionally print directiveAkira Hatanaka1-6/+1
2012-10-30Add code for saving formal argument information to MipsFunctionInfo. ThisAkira Hatanaka1-0/+11
2012-10-28This patch is for the implementation of mips16 complex pattern addr16.Reed Kotler1-2/+10
2012-10-26Delete MipsFunctionInfo::InArgFIRange. Akira Hatanaka1-11/+1
2012-10-19[mips] Delete MipsFunctionInfo::MaxCallFrameSize which is no longer used.Akira Hatanaka1-6/+1
2012-09-26Delete member MipsFunctionInfo::OutArgFIRange and code that accesses it.Akira Hatanaka1-14/+2
2012-07-31Expand DYNAMIC_STACKALLOC nodes rather than doing custom-lowering.Akira Hatanaka1-13/+1
2012-07-25Eliminate the stack slot used to save the global base register.Akira Hatanaka1-20/+1
2012-06-14Add methods to MipsFunctionInfo for initializing and accessing the stack frameAkira Hatanaka1-1/+23
2012-05-12Delete all functions that are no longer needed in MipsFunctionInfo, includingAkira Hatanaka1-8/+1
2012-03-27Add member EmitNOAT and its setter and getter functions to class MipsFunction...Akira Hatanaka1-1/+6
2012-03-27Prune some includesCraig Topper1-1/+0
2012-03-17Reorder includes in Target backends to following coding standards. Remove som...Craig Topper1-1/+1
2012-02-28remove blanks, and some code formatJia Liu1-4/+4
2012-02-24Add an option to use a virtual register as the global base register instead ofAkira Hatanaka1-2/+3
2012-01-07Remove VectorExtras. This unused helper was written for a type of API that is...Benjamin Kramer1-1/+0
2011-12-20Unweaken vtables as per http://llvm.org/docs/CodingStandards.html#ll_virtual_...David Blaikie1-1/+1
2011-11-14Remove variable that keeps the size of area used to save byval or variableAkira Hatanaka1-10/+1
2011-11-07Define functions that get or set the size of area on callee's stack frame whichAkira Hatanaka1-1/+10
2011-07-18Set mayLoad or mayStore flags for SC and LL in order to prevent LICM from Akira Hatanaka1-8/+1
2011-06-21Re-apply 132758 and 132768 which were speculatively reverted in 132777. Akira Hatanaka1-3/+15
2011-06-09Speculatively revert 132758 and 132768 to try to fix the Windows buildbots.Eric Christopher1-15/+3
2011-06-08Fix bug in lowering of DYNAMIC_STACKALLOC nodes. The correct offset of theAkira Hatanaka1-3/+15
2011-05-31This patch implements atomic intrinsics atomic.load.add (sub,and,or,xor,Bruno Cardoso Lopes1-1/+10
2011-05-26Use MachineFrameInfo::hasCalls instead of MipsFunctionInfo::hasCall to check ifAkira Hatanaka1-6/+1
2011-05-25Change initial value of MaxCallFrameSize. MipsFI::getMaxCallFrameSize() shouldAkira Hatanaka1-4/+4
2011-05-23Fix MipsAsmPrinter::printSavedRegsBitmaskChange. Remove functions and variablesAkira Hatanaka1-15/+1
2011-05-23Change StackDirection from StackGrowsUp to StackGrowsDown.Akira Hatanaka1-59/+4
2011-05-20Define functions that get/set maximum call frame size.Akira Hatanaka1-1/+6
2011-05-20Make $fp and $ra callee-saved registers and let PrologEpilogInserter handleAkira Hatanaka1-15/+1
2011-05-20Remove noisy semicolons.Benjamin Kramer1-1/+1