aboutsummaryrefslogtreecommitdiff
path: root/test/CodeGen/Mips
AgeCommit message (Expand)Author
2013-02-22Expand mips16 SelT form pseudso/macros.Reed Kotler
2013-02-21Expand the sel pseudo/macro. This generates basic blocks where previouslyReed Kotler
2013-02-20Expand pseudos/macros:Reed Kotler
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 BteqzT8SltX16.Reed Kotler
2013-02-18Expand macro/pseudo BteqzT8CmpX16.Reed Kotler
2013-02-18Beginning of expanding all current mips16 macro/pseudo instruction sequences.Reed Kotler
2013-02-15Fix minor mips16 issues in directives for function prologue. Probably this doesReed Kotler
2013-02-13For Mips 16, add the optimization where the 16 bit form of addiu sp can be usedReed Kotler
2013-02-13Make jumptables work for -staticReed Kotler
2013-02-08Add the 16 bit version of addiu. To the assembler, the 16 and 32 bit are theReed Kotler
2013-02-08When Mips16 frames grow large, the immediate field may exceed the maximumReed Kotler
2013-02-07Make sure we call externals from libraries properly when -static.Reed Kotler
2013-02-07Enable jumps when in -static mode.Reed Kotler
2013-02-05[mips] Do not use function CC_MipsN_VarArg unless the function being analyzedAkira Hatanaka
2013-02-05This patch that sets the EmitAlias flag in td files Jack Carter
2013-02-02Start static relocation implementation for mips16.Reed Kotler
2013-01-30[mips] Test case for r173862.Akira Hatanaka
2013-01-25[mips] Set flag neverHasSideEffects flag on some of the floating point instru...Akira Hatanaka
2013-01-24The next phase of Mips16 hard float implementation.Reed Kotler
2013-01-22[mips] Implement MipsRegisterInfo::getRegPressureLimit.Akira Hatanaka
2013-01-04[mips] MipsTargetLowering::getSetCCResultType should return a vector type ifAkira Hatanaka
2012-12-21Add test case for r170674Reed Kotler
2012-12-20fix most of remaining issues with large frames.Reed Kotler
2012-12-20[mips] Use "or $r0, $r1, $zero" instead of "addu $r0, $zero, $r1" to copyAkira Hatanaka
2012-12-16This patch is needed to make c++ exceptions work for mips16.Reed Kotler
2012-12-15This code implements most of mips16 hardfloat as it is done by gcc.Reed Kotler
2012-12-13[mips] Do not copy GOT address to register $gp if the function being called hasAkira Hatanaka
2012-12-12Fix a logic bug in inline expansion of memcpy / memset with an overlappingEvan Cheng
2012-11-21[mips] Generate big GOT code.Akira Hatanaka
2012-11-17Initial implementation of MipsTargetLowering::isLegalAddressingMode.Akira Hatanaka
2012-11-16[mips] Fix delay slot filler so that instructions with register operand $1 areAkira Hatanaka
2012-11-07[mips] Custom-lower ISD::FRAME_TO_ARGS_OFFSET node.Akira Hatanaka
2012-11-03[mips] Set flag neverHasSideEffects flag on floating point conversionAkira Hatanaka
2012-11-03[mips] Set flag isAsCheapAsAMove flag on instruction LUi.Akira Hatanaka
2012-11-03[mips] Stop reserving register AT and use register scavenger when a scratchAkira Hatanaka
2012-11-02[mips] Fix bug in test case. Disable machine LICM to prevent instruction fromAkira Hatanaka
2012-11-02[mips] Use register number instead of name to print register $AT.Akira Hatanaka
2012-11-02[mips] Delete MipsFunctionInfo::EmitNOAT. Unconditionally print directiveAkira Hatanaka
2012-10-31[mips] Set isAsCheapAsAMove flag on ADDiu and DADDiu, which enablesAkira Hatanaka
2012-10-31Test case for r167039. Check that tail-call optimization is disabled forAkira Hatanaka
2012-10-31Implement ADJCALLSTACKUP and ADJCALLSTACKDOWNReed Kotler
2012-10-30[mips] Allow tail-call optimization for vararg functions and functions whichAkira Hatanaka
2012-10-30Change mips16 delay slot jumps to non delay slot forms by default.Reed Kotler
2012-10-29Implement patterns for extloadi8 and extloadi16Reed Kotler
2012-10-29Expand all atomic ops for mips16.Reed Kotler
2012-10-28Implement brind operator for mips16.Reed Kotler
2012-10-28This patch is for the implementation of mips16 complex pattern addr16.Reed Kotler