aboutsummaryrefslogtreecommitdiff
path: root/lib/Target/Mips
AgeCommit message (Expand)Author
2013-03-22Fix the invalid opcode for Mips branch instructions in the assemblerJack Carter
2013-03-22This patch that enables the Mips assembler to use symbols for offset for inst...Jack Carter
2013-03-21This patch enables the Mips .set directive to define aliasesJack Carter
2013-03-15Silence anonymous type in anonymous union warnings.Eric Christopher
2013-03-14Remove some unused variables to clean the Clang -Werror buildDavid Blaikie
2013-03-14[mips] Set isAllocatable bit of unallocatable register classes to 0.Akira Hatanaka
2013-03-14Add a new method which enables one to change register classes.Reed Kotler
2013-03-14Provide the register scavenger to processFunctionBeforeFrameFinalizedHal Finkel
2013-03-14[mips] Fix filename in comment and delete unnecessary lines of code.Akira Hatanaka
2013-03-14Add back lines which were accidentally deleted in CMakeLists.txt.Akira Hatanaka
2013-03-14[mips] Define function MipsSEDAGToDAGISel::selectAddESubE.Akira Hatanaka
2013-03-14[mips] Rename functions and variables to start with proper case.Akira Hatanaka
2013-03-14Add header file MipsISelDAGToDAG.h.Akira Hatanaka
2013-03-14[mips] Define two subclasses of MipsDAGToDAGISel. Mips16DAGToDAGISel is forAkira Hatanaka
2013-03-13[mips] Define two subclasses of MipsTargetLowering. Mips16TargetLowering is forAkira Hatanaka
2013-03-12[mips] Rename function and variable names to start with proper case. Fix typos.Akira Hatanaka
2013-03-08DAGCombiner: Use correct value type for checking legality of BR_CC v3Tom Stellard
2013-03-06[mips] Custom-legalize BR_JT.Akira Hatanaka
2013-03-05[mips] Remove android calling convention.Akira Hatanaka
2013-03-05[mips] Fix MipsCC::analyzeReturn so that, in soft-float mode, fp128 getsAkira Hatanaka
2013-03-05[mips] Fix MipsTargetLowering::LowerCallResult and LowerReturn to correctlyAkira Hatanaka
2013-03-05[mips] Fix MipsTargetLowering::LowerCall to pass fp128 arguments in floatingAkira Hatanaka
2013-03-05[mips] Correct handling of fp128 (long double) formals and read long doubleAkira Hatanaka
2013-03-04[mips] Print move instructions.Akira Hatanaka
2013-03-04Mips specific inline assembler constraint 'R'Jack Carter
2013-03-04Mips ISD typoJia Liu
2013-03-01[mips] Fix inefficient code generation.Akira Hatanaka
2013-03-01Fix indentation.Akira Hatanaka
2013-03-01Fix PR10475Michael Liao
2013-03-01[mips] Remove unused option. Fix 80-column violations.Akira Hatanaka
2013-03-01[mips] Add the capability to search delay slot filling instructions inAkira Hatanaka
2013-03-01[mips] Do not add SecondLastInst to list BranchInstrs if there is only oneAkira Hatanaka
2013-03-01[mips] Define an overloaded version of function MipsInstrInfo::AnalyzeBranchAdd.Akira Hatanaka
2013-03-01[mips] Add options to disable searching backward and in successor blocks.Akira Hatanaka
2013-03-01[mips] Add capability to search in the forward direction for instructions thatAkira Hatanaka
2013-03-01[mips] Define helper function searchRangeAkira Hatanaka
2013-03-01[mips] Rename function findDelayInstr to searchBackward.Akira Hatanaka
2013-03-01[mips] Define class MemDefsUses.Akira Hatanaka
2013-02-27Fix cut/paste error in a comment.Reed Kotler
2013-02-27Add the skeleton for the Mips constant island pass.Reed Kotler
2013-02-26[mips] Use class RegDefsUses to track register defs and uses.Akira Hatanaka
2013-02-25Make pseudos FEXT_CCRX16_ins and FEXT_CCRXI16_ins into custom emitters.Reed Kotler
2013-02-24 Make psuedo FEXT_T8I816_ins into a custom emitter.Reed Kotler
2013-02-24Make psuedo FEXT_T8I816_ins a custom inserter. It should be expandedReed Kotler
2013-02-23Add new base instruction def for cmpi, cmp, slt and sltu so that def/usesReed Kotler
2013-02-23Expand pseudos/macros for Selt. This is the last of the complexReed Kotler
2013-02-22[mips] Emit call16 operator instead of got_disp. The former allows lazy binding.Akira Hatanaka
2013-02-22Fix a nomenclature mistake. Slt->Slti in the functions. The "i" refersReed Kotler
2013-02-22Expand mips16 SelT form pseudso/macros.Reed Kotler
2013-02-21Move the eliminateCallFramePseudoInstr method from TargetRegisterInfoEli Bendersky