aboutsummaryrefslogtreecommitdiffstats
path: root/lib/Target/Mips/MipsInstrInfo.td
Commit message (Expand)AuthorAgeFilesLines
* [mips] Rename register classes CPURegs and CPU64Regs.Akira Hatanaka2013-08-061-169/+169
* [mips] Delete unnecessary InstAliases. Also, clear some of the InstAlias'Akira Hatanaka2013-08-061-12/+7
* [mips] Replace usages of register classes with register operands. Also, removeAkira Hatanaka2013-08-061-105/+104
* [mips] Make load/store accumulator pseudo instructions codeGenOnly. Also,Akira Hatanaka2013-08-011-10/+5
* [mips] Define instruction itineraries IIArith and IILogic.Akira Hatanaka2013-07-311-17/+22
* [mips] Define "bal" as a pseudo instruction. Also, fix bug in the InstAlias thatAkira Hatanaka2013-07-301-5/+6
* [mips] Implement llvm.trap intrinsic.Akira Hatanaka2013-07-261-0/+5
* [mips] Use ADDu instead of OR to copy general purpose registers. Also, deleteAkira Hatanaka2013-07-221-3/+0
* Implement eret and deret(return from exception) instructions for Mips. Test e...Vladimir Medic2013-07-171-0/+8
* [mips] Add instruction itinerary classes for mult, seb and slt instructions.Akira Hatanaka2013-07-121-9/+9
* Add support for Mips break and syscall insructions. The corresponding test ca...Vladimir Medic2013-07-121-0/+21
* Reverting commit r185999 due to buildboot failure.Vladimir Medic2013-07-101-21/+0
* Add support for Mips break and syscall insructions. The corresponding test ca...Vladimir Medic2013-07-101-0/+21
* [mips] Add new InstrItinClasses for move from/to coprocessor instructions andAkira Hatanaka2013-07-021-14/+20
* [mips] Reverse the order of source operands of shift and rotate instructions ...Akira Hatanaka2013-07-011-1/+1
* [mips] brcond + setgt/setugt instruction selection patterns.Akira Hatanaka2013-06-051-0/+4
* [mips] Add instruction selection patterns for blez and bgez.Akira Hatanaka2013-05-211-0/+5
* [mips] Add (setne $lhs, 0) instruction selection pattern.Akira Hatanaka2013-05-201-0/+2
* [mips] Trap on integer division by zero.Akira Hatanaka2013-05-201-3/+11
* Mips assembler: Add TwoOperandConstraint definitionsJack Carter2013-05-161-2/+1
* Mips td file formatting: white space and long linesJack Carter2013-05-161-3/+6
* Mips assembler: Add branch macro definitionsJack Carter2013-05-161-8/+14
* Mips assembler: Assembler macro ADDIU $rs,immJack Carter2013-05-131-1/+2
* [mips] Add instruction selection pattern for (seteq $LHS, 0).Akira Hatanaka2013-05-081-0/+2
* [mips] Fix handling of instructions which copy to/from accumulator registers.Akira Hatanaka2013-04-301-3/+1
* [mips] Add definitions of micromips load and store instructions.Akira Hatanaka2013-04-251-16/+20
* [mips] Add definitions of micromips shift instructions.Akira Hatanaka2013-04-251-10/+12
* [mips] First patch which adds support for micromips.Akira Hatanaka2013-04-191-29/+42
* [mips] Fix InstAlias of XOR and OR macros. Set EmitAlias flag and changeAkira Hatanaka2013-04-191-2/+2
* [mips] Reapply r179420 and r179421.Akira Hatanaka2013-04-131-4/+7
* Revert r179420 and r179421.Akira Hatanaka2013-04-121-7/+4
* [mips] Instruction selection patterns for carry-setting and using addAkira Hatanaka2013-04-121-4/+7
* [mips] Add patterns for DSP indexed load instructions.Akira Hatanaka2013-03-301-13/+31
* [mips] Define reg+imm load/store pattern templates.Akira Hatanaka2013-03-301-0/+7
* [mips] Fix definitions of multiply, multiply-add/sub and divide instructions.Akira Hatanaka2013-03-301-33/+76
* [mips] Define pseudo instructions for spilling and copying accumulatorAkira Hatanaka2013-03-301-0/+10
* [Mips Assembler] Add support for OR macro with imediate opperandJack Carter2013-03-281-0/+3
* [Mips Assembler] Add alias definitions for jalJack Carter2013-03-281-0/+3
* This patch that enables the Mips assembler to use symbols for offset for inst...Jack Carter2013-03-221-0/+4
* [mips] Print move instructions.Akira Hatanaka2013-03-041-1/+1
* [mips] Fix inefficient code generation.Akira Hatanaka2013-03-011-0/+8
* [mips] Remove SDNPWantParent from the list of SDNodeProperties.Akira Hatanaka2013-02-161-3/+3
* [mips] Split SelectAddr, which was used to match address patterns, into twoAkira Hatanaka2013-02-151-1/+7
* Add the 16 bit version of addiu. To the assembler, the 16 and 32 bit are theReed Kotler2013-02-081-0/+4
* [mips] Add definition of JALR instruction which has two register operands. Ch...Akira Hatanaka2013-02-071-2/+9
* [mips] Make NOP a pseudo instruction and expand it to "sll $zero, $zero, 0".Akira Hatanaka2013-02-061-2/+1
* Move MRI liveouts to Mips return instructions.Jakob Stoklund Olesen2013-02-051-1/+2
* This patch that sets the EmitAlias flag in td files Jack Carter2013-02-051-22/+30
* Start static relocation implementation for mips16.Reed Kotler2013-02-021-0/+4
* [mips] Lower EH_RETURN.Akira Hatanaka2013-01-301-0/+21