aboutsummaryrefslogtreecommitdiff
path: root/lib/Target/Mips/Mips64InstrInfo.td
AgeCommit message (Expand)Author
2012-06-02Add definitions of 32/64-bit unaligned load/store instructions for Mips.Akira Hatanaka
2012-05-22This patch adds a predicate to existing mips32 and mips64 so that thoseAkira Hatanaka
2012-04-18Delete blank line.Akira Hatanaka
2012-04-17Add disassembler to MIPS. Akira Hatanaka
2012-04-03Revert r153924. There were buildbot failures.Akira Hatanaka
2012-04-03MIPS disassembler support.Akira Hatanaka
2012-03-01Changes for migrating to using register mask operands.Akira Hatanaka
2012-02-28remove blanks, and some code formatJia Liu
2012-02-24Add an option to use a virtual register as the global base register instead ofAkira Hatanaka
2012-01-25Lower 64-bit immediates using MipsAnalyzeImmediate that has just been added. Akira Hatanaka
2012-01-2464-bit sign extension in register instructions.Akira Hatanaka
2012-01-04Rename immLUiOpnd.Akira Hatanaka
2012-01-04- Define base classes for Jump-and-link instructions and make 32-bit and 64-bitAkira Hatanaka
2011-12-24If target ABI is N64, LEA should be daddiu.Akira Hatanaka
2011-12-20Add definition of DSBH (Double Swap Bytes within Halfwords) and Akira Hatanaka
2011-12-2032-to-64-bit sext_inreg pattern.Akira Hatanaka
2011-12-20Add 64-bit extload patterns.Akira Hatanaka
2011-12-2032-to-64-bit sign extension pattern.Akira Hatanaka
2011-12-19Add patterns for matching immediates whose lower 16-bit is cleared. TheseAkira Hatanaka
2011-12-19Remove definitions of double word shift plus 32 instructions. Assembler orAkira Hatanaka
2011-12-19Remove unused predicate.Akira Hatanaka
2011-12-09Rename WrapperPIC. It is now used for both pic and static.Akira Hatanaka
2011-12-08Implement 64-bit support for thread local storage handling.Akira Hatanaka
2011-12-07Modify class ReadHardware and add definition of 64-bit version of instructionAkira Hatanaka
2011-12-0732 to 64-bit anyext pattern.Akira Hatanaka
2011-12-0732 to 64-bit zext pattern.Akira Hatanaka
2011-12-0764-bit WrapperPICPat patterns.Akira Hatanaka
2011-12-07Fix 64-bit immediate patterns.Akira Hatanaka
2011-12-05Add definitions of 64-bit extract and insert instrucions and makeAkira Hatanaka
2011-11-16Add patterns for 64-bit tglobaladdr, tblockaddress, tjumptable and tconstpoolAkira Hatanaka
2011-11-1664-bit jump register instruction.Akira Hatanaka
2011-11-1432-to-64-bit extended load.Akira Hatanaka
2011-11-1264-bit arbitrary immediate pattern.Akira Hatanaka
2011-11-1164-bit atomic instructions.Akira Hatanaka
2011-11-11Add 64-bit versions of LEA_ADDiu and DynAlloc. Modify LowerDYNAMIC_STACKALLOC.Akira Hatanaka
2011-11-1164-bit versions of jal, jalr and bal.Akira Hatanaka
2011-11-07Add definition of 64-bit load upper immediate.Akira Hatanaka
2011-11-07Fix patterns for unaligned 32-bit load. DSLL32 or DSRL32 should be emittedAkira Hatanaka
2011-11-07Make the type of shift amount i32 in order to reduce the number of shiftAkira Hatanaka
2011-11-07Add 64-bit to 32-bit trunc pattern.Akira Hatanaka
2011-10-17Redefine count-leading 0s and 1s instructions.Akira Hatanaka
2011-10-17Redefine mfhi/lo and mthi/lo instructions.Akira Hatanaka
2011-10-17Redefine multiply and divide instructions.Akira Hatanaka
2011-10-17Add definition of a base class for logical shift/rotate instructions with twoAkira Hatanaka
2011-10-17Add definition of a base class for logical shift/rotate immediate instructionsAkira Hatanaka
2011-10-17Add definition of immZExt5_64 and redefine immZExt5 as an ImmLeaf.Akira Hatanaka
2011-10-12Define base class LogicNOR and make 32-bit and 64-bit NOR derive from it.Akira Hatanaka
2011-10-11Define class ArithLogicI. Make 32-bit and 64-bit arithmetic and logicalAkira Hatanaka
2011-10-11Define classes ArithLogicR and ArithLogicOfR and make 32-bit and 64-bitAkira Hatanaka
2011-10-11Change the names of 64-bit logical instructions so that they match the names ofAkira Hatanaka