aboutsummaryrefslogtreecommitdiff
path: root/lib/Target/Mips
AgeCommit message (Expand)Author
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
2013-02-21Expand the sel pseudo/macro. This generates basic blocks where previouslyReed Kotler
2013-02-21Mips specific standalone assembler addressing mode %hi and %lo.Jack Carter
2013-02-20ELF symbol table field st_other support, Jack Carter
2013-02-20MCParser: Update method names per coding guidelines.Jim Grosbach
2013-02-20Update TargetLowering ivars for name policy.Jim Grosbach
2013-02-20Fix the (clang -Werror) build by removing an unused member variable.David Blaikie
2013-02-20Expand pseudos/macros:Reed Kotler
2013-02-19ELF symbol table field st_other support, Jack Carter
2013-02-19ELF symbol table field st_other support, Jack Carter
2013-02-19ELF symbol table field st_other support, Jack Carter
2013-02-19Expand pseudos/macros BteqzT8SltiX16, BteqzT8SltiuX16,Reed Kotler
2013-02-19Expand pseudos BteqzT8CmpiX16 and BtnezT8CmpiX16.Reed Kotler
2013-02-18Expand macro/pseudo instructions BtnezT8SltX16 and BtnezT8SltuX16.Reed Kotler
2013-02-18Expand pseudo/macro BteqzT8SltuX16 . There is no test case becauseReed Kotler
2013-02-18Expand pseudo/macro BteqzT8SltX16.Reed Kotler