summaryrefslogtreecommitdiff
path: root/lib/Target/Mips/MipsInstrInfo.cpp
Commit message (Expand)AuthorAge
* [mips] Do not add SecondLastInst to list BranchInstrs if there is only oneAkira Hatanaka2013-03-01
* [mips] Define an overloaded version of function MipsInstrInfo::AnalyzeBranchAdd.Akira Hatanaka2013-03-01
* Use the new script to sort the includes of every file under lib.Chandler Carruth2012-12-03
* mips16: When copying operands in a conditional branch instruction, allow forAkira Hatanaka2012-09-13
* Make function loadImmediate a member of MipsSEInstrInfo and change it to returnAkira Hatanaka2012-08-23
* Move the code that creates instances of MipsInstrInfo and MipsFrameLowering outAkira Hatanaka2012-08-02
* Add definitions of two subclasses of MipsRegisterInfo, Mips16RegisterInfo andAkira Hatanaka2012-07-31
* Add definitions of two subclasses of MipsInstrInfo, MipsInstrInfo (for mips16),Akira Hatanaka2012-07-31
* 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
* Make register Mips::RA allocatable if not in mips16 mode.Akira Hatanaka2012-07-10
* Fix coding style violations. Remove white spaces and tabs.Akira Hatanaka2012-06-14
* Define function MipsInstrInfo::GetInstSizeInBytes, which will be called toAkira Hatanaka2012-06-14
* Fix some uses of getSubRegisters() to use getSubReg() instead.Jakob Stoklund Olesen2012-05-30
* Move the code in MipsExpandPseudo to MipsInstrInfo::expandPostRAPseudo.Akira Hatanaka2012-05-25
* This patch adds the register class for MIPS16 as well as the ability forAkira Hatanaka2012-05-16
* Convert more uses of XXXRegisterClass to &XXXRegClass. No functional change s...Craig Topper2012-04-20
* 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
* Add a new MachineJumpTableInfo entry type, EK_GPRel64BlockAddress, which isAkira Hatanaka2012-02-03
* Add MachineMemOperands to instructions generated in storeRegToStackSlot orAkira Hatanaka2011-12-24
* Tidy up. Simplify logic. No functional change intended.Akira Hatanaka2011-12-19
* Emit B (unconditional branch) when -relocation-model=pic and J (jump) whenAkira Hatanaka2011-12-12
* Use branches instead of jumps + variable cleanup. Testcase coming next. Patch...Bruno Cardoso Lopes2011-12-06
* Add code needed for copying between 64-bit integer and floating pointerAkira Hatanaka2011-11-07
* Add support for conditional branch instructions with 64-bit register operands.Akira Hatanaka2011-10-11
* Make changes necessary for supporting floating point load and store instructionsAkira Hatanaka2011-10-11
* Simplify and update functions storeRegToStackSlot and loadRegFromStackSlot.Akira Hatanaka2011-10-11
* Simplify definition of FP move instructions.Akira Hatanaka2011-10-08
* Clean up MipsInstrInfo::copyPhysReg and handle copies from and to 64-bit integerAkira Hatanaka2011-10-03
* Revert r140731, "Define classes for unary and binary FP instructions and use ...Jakob Stoklund Olesen2011-09-28
* Define classes for unary and binary FP instructions and use them to defineAkira Hatanaka2011-09-28
* Move TargetRegistry and TargetSelect from Target to Support where they belong.Evan Cheng2011-08-24
* Fix handling of double precision loads and stores when Mips1 is targeted. Akira Hatanaka2011-08-16
* Next round of MC refactoring. This patch factor MC table instantiations, MCEvan Cheng2011-07-14
* - Eliminate MCCodeEmitter's dependency on TargetMachine. It now uses MCInstrInfoEvan Cheng2011-07-11
* Lower MachineInstr to MC Inst and print to .s files. Akira Hatanaka2011-07-07
* Reverse order of operands of address operand mem so that the base operand comesAkira Hatanaka2011-07-07
* Hide the call to InitMCInstrInfo into tblgen generated ctor.Evan Cheng2011-07-01
* Improve Mips back-end's handling of DBG_VALUE. Akira Hatanaka2011-07-01
* Move CallFrameSetupOpcode and CallFrameDestroyOpcode to TargetInstrInfo.Evan Cheng2011-06-28
* Merge XXXGenRegisterNames.inc into XXXGenRegisterInfo.incEvan Cheng2011-06-28
* - Rename TargetInstrDesc, TargetOperandInfo to MCInstrDesc and MCOperandInfo andEvan Cheng2011-06-28
* Reverse unnecessary changes made in r129606 and r129608. There is no change i...Akira Hatanaka2011-04-15
* Fix lines that have incorrect indentation or exceed 80 columns. There is no c...Akira Hatanaka2011-04-15
* Add code for analyzing FP branches. Clean up branch Analysis functions.Akira Hatanaka2011-04-01
* Added support for FP conditional move instructions and fixed bugs in handling...Akira Hatanaka2011-03-31
* Remove (hopefully) all trailing whitespaces from the mips backend. Patch by H...Bruno Cardoso Lopes2011-03-04