aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Target/Mips/Mips16RegisterInfo.cpp
AgeCommit message (Expand)AuthorFilesLines
2016-07-28MachineFunction: Return reference for getFrameInfo(); NFCMatthias Braun1-2/+2
2016-04-18[NFC] Header cleanupMehdi Amini1-2/+0
2016-02-03[mips] Remove redundant inclusions of MipsAnalyzeImmediate.hDaniel Sanders1-1/+0
2015-03-12Remove the need to cache the subtarget in the Mips TargetRegisterInfoEric Christopher1-5/+4
2015-01-29Remove most of the TargetMachine::getSubtarget/getSubtargetImplEric Christopher1-4/+3
2014-08-05Have MachineFunction cache a pointer to the subtarget to make lookupsEric Christopher1-5/+3
2014-08-04Remove the TargetMachine forwards for TargetSubtargetInfo basedEric Christopher1-4/+6
2014-04-21[Modules] Make Support/Debug.h modular. This requires it to not changeChandler Carruth1-0/+2
2014-03-12Replace '#include ValueTypes.h' with forward declarations.Patrik Hagglund1-1/+0
2014-03-06[Layering] Move DebugInfo.h into the IR library where its implementationChandler Carruth1-1/+1
2014-01-07Re-sort all of the includes with ./utils/sort_includes.py so thatChandler Carruth1-1/+0
2013-08-04Clean up code for Mips16 large frame handling.Reed Kotler1-2/+2
2013-06-07Don't cache the instruction and register info from the TargetMachine, becauseBill Wendling1-3/+6
2013-05-21Mips16 does not use register scavenger from TargetRegisterInfo. It allocatesReed Kotler1-2/+2
2013-05-02[mips] Fix the head Mips16RegisterInfo.cpp commentRichard Sandiford1-2/+1
2013-03-29[mips] Define a function which returns the GPR register class.Akira Hatanaka1-0/+6
2013-02-21Move the eliminateCallFramePseudoInstr method from TargetRegisterInfoEli Bendersky1-21/+0
2013-02-08When Mips16 frames grow large, the immediate field may exceed the maximumReed Kotler1-2/+11
2013-01-02Move all of the header files which are involved in modelling the LLVM IRChandler Carruth1-3/+3
2012-12-21Call llvm_unreachable instead of assert.Reed Kotler1-1/+1
2012-12-20There is one more patch to finish large frames. Make sure we assertReed Kotler1-0/+4
2012-12-20Turn on register scavenger for Mips 16Reed Kotler1-0/+26
2012-12-03Use the new script to sort the includes of every file under lib.Chandler Carruth1-13/+13
2012-10-31Implement ADJCALLSTACKUP and ADJCALLSTACKDOWNReed Kotler1-3/+17
2012-10-28This patch is for the implementation of mips16 complex pattern addr16.Reed Kotler1-37/+46
2012-09-26Delete member MipsFunctionInfo::OutArgFIRange and code that accesses it.Akira Hatanaka1-9/+3
2012-08-23Remove unused private field to silence build warning.Craig Topper1-3/+2
2012-08-22Add a member of type Mips16InstrInfo/MipsSEInstrInfo to classAkira Hatanaka1-2/+2
2012-08-031. Redo mips16 instructions to avoid multiple opcodes for same instruction.Akira Hatanaka1-0/+53
2012-07-31Implement MipsSERegisterInfo::eliminateCallFramePseudoInstr. The function emitsAkira Hatanaka1-0/+9
2012-07-31Add definitions of two subclasses of MipsRegisterInfo, Mips16RegisterInfo andAkira Hatanaka1-0/+49