summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Target/Mips/MipsInstrInfo.cpp
Commit message (Expand)AuthorAgeFilesLines
...
* [mips] Test commit: Mark insertNoop as dead code (NFC)Simon Dardis2016-03-291-0/+1
* [mips] MIPS32R6 compact branch supportDaniel Sanders2016-03-141-1/+102
* CodeGen: TII: Take MachineInstr& in predicate API, NFCDuncan P. N. Exon Smith2016-02-231-3/+3
* [mips] Remove redundant inclusions of MipsAnalyzeImmediate.hDaniel Sanders2016-02-031-1/+0
* PseudoSourceValue: Replace global manager with a manager in a machine function.Alex Lorenz2015-08-111-2/+2
* [CodeGen] ArrayRef'ize cond/pred in various TII APIs. NFC.Ahmed Bougacha2015-06-111-3/+2
* Update include - this class doesn't use the target machine, butEric Christopher2015-01-081-1/+1
* Make InstrInfo depend only upon the Subtarget getting passed inEric Christopher2014-07-181-8/+8
* Fix a couple of formatting and style issues.Eric Christopher2014-07-181-20/+14
* [C++] Use 'nullptr'. Target edition.Craig Topper2014-04-251-2/+2
* [cleanup] Lift using directives, DEBUG_TYPE definitions, and even someChandler Carruth2014-04-221-2/+2
* [weak vtables] Remove a bunch of weak vtablesJuergen Ributzka2013-11-191-1/+4
* Revert r194865 and r194874.Alexey Samsonov2013-11-181-4/+1
* [weak vtables] Remove a bunch of weak vtablesJuergen Ributzka2013-11-151-1/+4
* Make first substantial checkin of my port of ARM constant islands code to Mips.Reed Kotler2013-10-271-0/+4
* Test commit. Updated comment.Matheus Almeida2013-10-011-1/+1
* DebugInfo: remove target-specific Frame Index handling for DBG_VALUE MachineI...David Blaikie2013-06-161-9/+0
* [mips] Define a helper function which creates an instruction with the sameAkira Hatanaka2013-05-131-0/+13
* [mips] Rename functions. No functionality changes.Akira Hatanaka2013-05-131-5/+5
* [mips] Do not add SecondLastInst to list BranchInstrs if there is only oneAkira Hatanaka2013-03-011-2/+2
* [mips] Define an overloaded version of function MipsInstrInfo::AnalyzeBranchAdd.Akira Hatanaka2013-03-011-74/+88
* Use the new script to sort the includes of every file under lib.Chandler Carruth2012-12-031-4/+4
* mips16: When copying operands in a conditional branch instruction, allow forAkira Hatanaka2012-09-131-3/+9
* Make function loadImmediate a member of MipsSEInstrInfo and change it to returnAkira Hatanaka2012-08-231-43/+0
* Move the code that creates instances of MipsInstrInfo and MipsFrameLowering outAkira Hatanaka2012-08-021-0/+7
* Add definitions of two subclasses of MipsRegisterInfo, Mips16RegisterInfo andAkira Hatanaka2012-07-311-5/+1
* Add definitions of two subclasses of MipsInstrInfo, MipsInstrInfo (for mips16),Akira Hatanaka2012-07-311-293/+9
* Add basic ability to setup call frame, and make procedure calls.Akira Hatanaka2012-07-231-3/+15
* Revert accidental commit.Akira Hatanaka2012-07-211-15/+3
* Add VK_Mips_HIGHER and VK_Mips_HIGHEST to MCSymbolRefExpr::VariantKind.Akira Hatanaka2012-07-211-3/+15
* Make register Mips::RA allocatable if not in mips16 mode.Akira Hatanaka2012-07-101-0/+13
* Fix coding style violations. Remove white spaces and tabs.Akira Hatanaka2012-06-141-2/+2
* Define function MipsInstrInfo::GetInstSizeInBytes, which will be called toAkira Hatanaka2012-06-141-0/+56
* Fix some uses of getSubRegisters() to use getSubReg() instead.Jakob Stoklund Olesen2012-05-301-6/+10
* Move the code in MipsExpandPseudo to MipsInstrInfo::expandPostRAPseudo.Akira Hatanaka2012-05-251-0/+47
* This patch adds the register class for MIPS16 as well as the ability forAkira Hatanaka2012-05-161-10/+10
* Convert more uses of XXXRegisterClass to &XXXRegClass. No functional change s...Craig Topper2012-04-201-10/+10
* remove blanks, and some code formatJia Liu2012-02-281-6/+6
* Add an option to use a virtual register as the global base register instead ofAkira Hatanaka2012-02-241-27/+0
* remove Emacs-tag form .cpp files in Mips Backend, and fix some typo.Jia Liu2012-02-171-1/+1
* Add a new MachineJumpTableInfo entry type, EK_GPRel64BlockAddress, which isAkira Hatanaka2012-02-031-3/+6
* Add MachineMemOperands to instructions generated in storeRegToStackSlot orAkira Hatanaka2011-12-241-2/+16
* Tidy up. Simplify logic. No functional change intended.Akira Hatanaka2011-12-191-15/+15
* Emit B (unconditional branch) when -relocation-model=pic and J (jump) whenAkira Hatanaka2011-12-121-8/+9
* Use branches instead of jumps + variable cleanup. Testcase coming next. Patch...Bruno Cardoso Lopes2011-12-061-6/+6
* Add code needed for copying between 64-bit integer and floating pointerAkira Hatanaka2011-11-071-0/+6
* Add support for conditional branch instructions with 64-bit register operands.Akira Hatanaka2011-10-111-11/+20
* Make changes necessary for supporting floating point load and store instructionsAkira Hatanaka2011-10-111-6/+18
* Simplify and update functions storeRegToStackSlot and loadRegFromStackSlot.Akira Hatanaka2011-10-111-17/+23
* Simplify definition of FP move instructions.Akira Hatanaka2011-10-081-1/+1
OpenPOWER on IntegriCloud