aboutsummaryrefslogtreecommitdiff
path: root/lib/Target/Mips
AgeCommit message (Expand)Author
2013-01-04[mips] MipsTargetLowering::getSetCCResultType should return a vector type ifAkira Hatanaka
2013-01-04[mips] 80 columns.Akira Hatanaka
2013-01-04[mips] Reorder template parameters. Remove class shift_rotate_imm32 andAkira Hatanaka
2013-01-04[mips] Refactor conditional move instructions.Akira Hatanaka
2013-01-04[mips] Refactor instructions which move data from or to coprocessors.Akira Hatanaka
2013-01-02Move all of the header files which are involved in modelling the LLVM IRChandler Carruth
2013-01-02Resort the #include lines in include/... and lib/... with theChandler Carruth
2012-12-21[mips] Refactor subword-swap, EXT/INS, load-effective-address and read-hardwareAkira Hatanaka
2012-12-21[mips] Refactor SYNC and multiply/divide instructions.Akira Hatanaka
2012-12-21[mips] Refactor BAL instructions.Akira Hatanaka
2012-12-21[mips] Fix encoding of BAL instruction. Also, fix assembler test case whichAkira Hatanaka
2012-12-21[mips] Refactor jump, jump register, jump-and-link and nop instructions.Akira Hatanaka
2012-12-21[mips] Refactor load/store left/right and load-link and store-conditionalAkira Hatanaka
2012-12-21[mips] Refactor load/store instructions.Akira Hatanaka
2012-12-21[mips] Remove unnecessary isPseudo parameter.Akira Hatanaka
2012-12-21[mips] Refactor LUI instruction.Akira Hatanaka
2012-12-21[mips] Refactor count leading zero or one instructions.Akira Hatanaka
2012-12-21[mips] Refactor sign-extension-in-register instructions.Akira Hatanaka
2012-12-21[mips] Refactor instructions which copy from and to HI/LO registers.Akira Hatanaka
2012-12-21[mips] Refactor logical NOR instructions.Akira Hatanaka
2012-12-21[mips] Move instruction definitions in MipsInstrInfo.td.Akira Hatanaka
2012-12-21Call llvm_unreachable instead of assert.Reed Kotler
2012-12-20Implement cfi_def_cfa_offset. "Make check" test case for this comming in theReed Kotler
2012-12-20There is one more patch to finish large frames. Make sure we assertReed Kotler
2012-12-20set register class properly for mips16 hereReed Kotler
2012-12-20This assert is overly restrictive and does not work for mips16.Reed Kotler
2012-12-20Turn on register scavenger for Mips 16Reed Kotler
2012-12-20[mips] Refactor SLT (set on less than) instructions. Separate encodingAkira Hatanaka
2012-12-20[mips] Refactor unconditional branch instruction. Separate encoding informationAkira Hatanaka
2012-12-20[mips] Remove asm string parameter from pseudo instructions. Add InstrItinClass Akira Hatanaka
2012-12-20[mips] Delete definition of CPRESTORE instruction.Akira Hatanaka
2012-12-20[mips] Refactor conditional branch instructions with one register operand.Akira Hatanaka
2012-12-20[mips] Refactor conditional branch instructions with two register operands.Akira Hatanaka
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-20[mips] Change the order of template parameters. Move the default parameters toAkira Hatanaka
2012-12-20[mips] Refactor shift instructions with register operands. Separate encodingAkira Hatanaka
2012-12-20[mips] Refactor shift immediate instructions. Separate encoding informationAkira Hatanaka
2012-12-20[mips] Refactor arithmetic and logic instructions with immediate operands.Akira Hatanaka
2012-12-20[mips] Refactor arithmetic and logic instructions. Separate encodingAkira Hatanaka
2012-12-20[mips] Delete ArithOverflowR and ArithOverflow and use ArithLogicR andAkira Hatanaka
2012-12-19Remove edis - the enhanced disassembler. Fixes PR14654.Roman Divacky
2012-12-19Add some missing Defs and Uses.Reed Kotler
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-13Change TargetLowering::getRegClassFor to take an MVT, instead of EVT.Patrik Hagglund
2012-12-13[mips] Do not copy GOT address to register $gp if the function being called hasAkira Hatanaka
2012-12-13[mips] Delete all floating point instruction classes that are no longer used.Akira Hatanaka
2012-12-13[mips] Modify definitions of floating point conditional move instructions.Akira Hatanaka
2012-12-13[mips] Modify definitions of floating point comparison instructions.Akira Hatanaka