aboutsummaryrefslogtreecommitdiffstats
path: root/lib/Target/Mips
Commit message (Expand)AuthorAgeFilesLines
* [Mips Assembler] Add alias definitions for jalJack Carter2013-03-282-0/+7
* Fix comment.Akira Hatanaka2013-03-251-3/+3
* Allow the register scavenger to spill multiple registersHal Finkel2013-03-221-1/+1
* Fix the invalid opcode for Mips branch instructions in the assemblerJack Carter2013-03-221-4/+6
* This patch that enables the Mips assembler to use symbols for offset for inst...Jack Carter2013-03-222-17/+154
* This patch enables the Mips .set directive to define aliasesJack Carter2013-03-211-6/+93
* Silence anonymous type in anonymous union warnings.Eric Christopher2013-03-151-18/+23
* Remove some unused variables to clean the Clang -Werror buildDavid Blaikie2013-03-141-2/+0
* [mips] Set isAllocatable bit of unallocatable register classes to 0.Akira Hatanaka2013-03-141-8/+13
* Add a new method which enables one to change register classes.Reed Kotler2013-03-141-0/+8
* Provide the register scavenger to processFunctionBeforeFrameFinalizedHal Finkel2013-03-141-1/+2
* [mips] Fix filename in comment and delete unnecessary lines of code.Akira Hatanaka2013-03-141-5/+1
* Add back lines which were accidentally deleted in CMakeLists.txt.Akira Hatanaka2013-03-141-0/+2
* [mips] Define function MipsSEDAGToDAGISel::selectAddESubE.Akira Hatanaka2013-03-142-31/+31
* [mips] Rename functions and variables to start with proper case.Akira Hatanaka2013-03-147-57/+57
* Add header file MipsISelDAGToDAG.h.Akira Hatanaka2013-03-141-0/+93
* [mips] Define two subclasses of MipsDAGToDAGISel. Mips16DAGToDAGISel is forAkira Hatanaka2013-03-146-648/+900
* [mips] Define two subclasses of MipsTargetLowering. Mips16TargetLowering is forAkira Hatanaka2013-03-139-878/+1106
* [mips] Rename function and variable names to start with proper case. Fix typos.Akira Hatanaka2013-03-123-571/+493
* DAGCombiner: Use correct value type for checking legality of BR_CC v3Tom Stellard2013-03-081-1/+4
* [mips] Custom-legalize BR_JT.Akira Hatanaka2013-03-062-1/+33
* [mips] Remove android calling convention.Akira Hatanaka2013-03-054-19/+1
* [mips] Fix MipsCC::analyzeReturn so that, in soft-float mode, fp128 getsAkira Hatanaka2013-03-052-40/+55
* [mips] Fix MipsTargetLowering::LowerCallResult and LowerReturn to correctlyAkira Hatanaka2013-03-052-15/+74
* [mips] Fix MipsTargetLowering::LowerCall to pass fp128 arguments in floatingAkira Hatanaka2013-03-052-6/+15
* [mips] Correct handling of fp128 (long double) formals and read long doubleAkira Hatanaka2013-03-052-9/+79
* [mips] Print move instructions.Akira Hatanaka2013-03-042-2/+2
* Mips specific inline assembler constraint 'R'Jack Carter2013-03-041-0/+5
* Mips ISD typoJia Liu2013-03-041-1/+1
* [mips] Fix inefficient code generation.Akira Hatanaka2013-03-013-1/+16
* Fix indentation.Akira Hatanaka2013-03-011-15/+10
* Fix PR10475Michael Liao2013-03-011-1/+1
* [mips] Remove unused option. Fix 80-column violations.Akira Hatanaka2013-03-011-16/+8
* [mips] Add the capability to search delay slot filling instructions inAkira Hatanaka2013-03-011-32/+303
* [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-012-74/+103
* [mips] Add options to disable searching backward and in successor blocks.Akira Hatanaka2013-03-011-0/+12
* [mips] Add capability to search in the forward direction for instructions thatAkira Hatanaka2013-03-011-23/+92
* [mips] Define helper function searchRangeAkira Hatanaka2013-03-011-9/+29
* [mips] Rename function findDelayInstr to searchBackward.Akira Hatanaka2013-03-011-3/+3
* [mips] Define class MemDefsUses.Akira Hatanaka2013-03-011-23/+126
* Fix cut/paste error in a comment.Reed Kotler2013-02-271-1/+1
* Add the skeleton for the Mips constant island pass.Reed Kotler2013-02-274-0/+89
* [mips] Use class RegDefsUses to track register defs and uses.Akira Hatanaka2013-02-261-89/+82
* Make pseudos FEXT_CCRX16_ins and FEXT_CCRXI16_ins into custom emitters.Reed Kotler2013-02-255-69/+70
* Make psuedo FEXT_T8I816_ins into a custom emitter.Reed Kotler2013-02-245-61/+39
* Make psuedo FEXT_T8I816_ins a custom inserter. It should be expandedReed Kotler2013-02-244-22/+34
* Add new base instruction def for cmpi, cmp, slt and sltu so that def/usesReed Kotler2013-02-231-5/+10
* Expand pseudos/macros for Selt. This is the last of the complexReed Kotler2013-02-233-0/+82
* [mips] Emit call16 operator instead of got_disp. The former allows lazy binding.Akira Hatanaka2013-02-221-3/+1