summaryrefslogtreecommitdiff
path: root/lib/Target/Mips/MipsInstrInfo.td
Commit message (Expand)AuthorAge
* Rename WrapperPIC. It is now used for both pic and static.Akira Hatanaka2011-12-09
* Implement 64-bit support for thread local storage handling.Akira Hatanaka2011-12-08
* Modify class ReadHardware and add definition of 64-bit version of instructionAkira Hatanaka2011-12-07
* Define base class for WrapperPICPat.Akira Hatanaka2011-12-07
* Fix 64-bit immediate patterns.Akira Hatanaka2011-12-07
* Use branches instead of jumps + variable cleanup. Testcase coming next. Patch...Bruno Cardoso Lopes2011-12-06
* Split ExtIns into two base classes and have instructions EXT and INS derive fromAkira Hatanaka2011-12-05
* This patch makes the following changes necessary for MIPS' direct code emission.Akira Hatanaka2011-11-23
* Add patterns for 64-bit tglobaladdr, tblockaddress, tjumptable and tconstpoolAkira Hatanaka2011-11-16
* 64-bit jump register instruction.Akira Hatanaka2011-11-16
* Mips MC object code emission improvements:Bruno Cardoso Lopes2011-11-11
* 64-bit atomic instructions.Akira Hatanaka2011-11-11
* Add 64-bit versions of LEA_ADDiu and DynAlloc. Modify LowerDYNAMIC_STACKALLOC.Akira Hatanaka2011-11-11
* 64-bit versions of jal, jalr and bal.Akira Hatanaka2011-11-11
* Add definition of 64-bit load upper immediate.Akira Hatanaka2011-11-07
* Make the type of shift amount i32 in order to reduce the number of shiftAkira Hatanaka2011-11-07
* Final patch that completes old JIT support for Mips:Bruno Cardoso Lopes2011-10-18
* Add definitions of conditional moves with 64-bit operands. Comment out code forAkira Hatanaka2011-10-17
* Move class and instruction definitions for conditional moves to a seperate file.Akira Hatanaka2011-10-17
* Redefine count-leading 0s and 1s instructions.Akira Hatanaka2011-10-17
* Redefine mfhi/lo and mthi/lo instructions.Akira Hatanaka2011-10-17
* Redefine multiply and divide instructions.Akira Hatanaka2011-10-17
* Add definition of a base class for logical shift/rotate instructions with twoAkira Hatanaka2011-10-17
* Add definition of a base class for logical shift/rotate immediate instructionsAkira Hatanaka2011-10-17
* Add definition of immZExt5_64 and redefine immZExt5 as an ImmLeaf.Akira Hatanaka2011-10-17
* Define base class LogicNOR and make 32-bit and 64-bit NOR derive from it.Akira Hatanaka2011-10-12
* Fix encoding of 32-bit integer instructions. Change names of operands and nodes.Akira Hatanaka2011-10-12
* Change name of class to ArithOverflowR.Akira Hatanaka2011-10-11
* Define class ArithLogicI. Make 32-bit and 64-bit arithmetic and logicalAkira Hatanaka2011-10-11
* Fix comment.Akira Hatanaka2011-10-11
* Define classes ArithLogicR and ArithLogicOfR and make 32-bit and 64-bitAkira Hatanaka2011-10-11
* Remove unused PatLeaf.Akira Hatanaka2011-10-11
* Remove redundancy in setcc patterns using multiclass.Akira Hatanaka2011-10-11
* Use sltiu instead of sltu when a register operand and immediate are compared.Akira Hatanaka2011-10-11
* Add patterns for conditional branches with 64-bit register operands.Akira Hatanaka2011-10-11
* Add support for 64-bit set-on-less-than instructions.Akira Hatanaka2011-10-11
* Add support for conditional branch instructions with 64-bit register operands.Akira Hatanaka2011-10-11
* Make changes necessary for supporting floating point load and store instructionsAkira Hatanaka2011-10-11
* Add definitions of 64-bit loads and stores. Add a patterns for unalignedAkira Hatanaka2011-10-11
* Change definitions of classes LoadM and StoreM in preparation for adding supportAkira Hatanaka2011-10-11
* Add patterns for unaligned load and store instructions and enable theAkira Hatanaka2011-10-08
* Add support for 64-bit divide instructions.Akira Hatanaka2011-10-03
* Add definitions of instructions which move values between 64-bit integerAkira Hatanaka2011-10-03
* Preparation for adding simple Mips64 instructions.Akira Hatanaka2011-09-24
* Make changes in instruction and pattern definitions so that tablegen does notAkira Hatanaka2011-09-22
* Change the names of functions isMips* to hasMips*.Akira Hatanaka2011-09-20
* Add pattern used to match MipsLo, which is needed when the instruction selectorAkira Hatanaka2011-09-13
* Drop support for Mips1 and Mips2.Akira Hatanaka2011-09-09
* Clenup and fix encoding for Mips ins and ext instructionBruno Cardoso Lopes2011-08-18
* Changed definition of EXT and INS per Bruno's comments.Akira Hatanaka2011-08-17