aboutsummaryrefslogtreecommitdiffstats
path: root/lib/Target/Mips/MipsInstrFPU.td
Commit message (Expand)AuthorAgeFilesLines
* [mips] Split SelectAddr, which was used to match address patterns, into twoAkira Hatanaka2013-02-151-4/+38
* [mips] Set flag neverHasSideEffects flag on some of the floating point instru...Akira Hatanaka2013-01-251-12/+8
* This patch tackles the problem of parsing Mips Jack Carter2013-01-121-3/+13
* [mips] Remove asm string parameter from pseudo instructions. Add InstrItinClass Akira Hatanaka2012-12-201-4/+3
* [mips] Delete all floating point instruction classes that are no longer used.Akira Hatanaka2012-12-131-118/+0
* [mips] Modify definitions of floating point comparison instructions.Akira Hatanaka2012-12-131-9/+14
* [mips] Modify definitions of floating point branch instructions.Akira Hatanaka2012-12-131-2/+13
* [mips] Modify definitions of floating point indexed load and store instructions.Akira Hatanaka2012-12-131-14/+29
* [mips] Modify definitions of floating point multiply-add/sub instructions.Akira Hatanaka2012-12-131-12/+29
* [mips] Modify definitions of floating point load and store instructions.Akira Hatanaka2012-12-131-10/+23
* [mips] Modify definitions of move from/to coprocessor instructions.Akira Hatanaka2012-12-131-21/+17
* [mips] Modify definitions of two register operand floating point instructions.Akira Hatanaka2012-12-131-41/+73
* [mips] Modify definitions of three register operand floating point instructionsAkira Hatanaka2012-12-131-8/+26
* [mips] Move classes that do not belong in MipsInstrFormats.td intoAkira Hatanaka2012-12-131-0/+23
* [mips] Set isCommutable flag in a more explicit way.Akira Hatanaka2012-12-131-5/+3
* [mips] Remove fmt from the parameter list of classes FMADDSUB and FNMADDSUB.Akira Hatanaka2012-12-131-16/+16
* [mips] Remove single-precision floating point instruction from multiclassAkira Hatanaka2012-12-131-7/+10
* [mips] Remove single-precision floating point instructions from multiclassesAkira Hatanaka2012-12-131-41/+48
* [mips] Shorten predicate name.Akira Hatanaka2012-12-071-32/+32
* [mips] Add predicate HasFPIdx for floating-point indexed load instructionAkira Hatanaka2012-11-151-1/+1
* [mips] Set flag neverHasSideEffects flag on floating point conversionAkira Hatanaka2012-11-031-6/+7
* Remove aligned/unaligned load/store fragments defined in MipsInstrInfo.td andAkira Hatanaka2012-09-151-12/+12
* Add stub methods for mips assembly matcher. Akira Hatanaka2012-08-171-2/+2
* Define ADJCALLSTACKDOWN/UP nodes. These nodes are emitted regardless of whetherAkira Hatanaka2012-07-311-9/+7
* Fix type of LUXC1 and SUXC1. These instructions were incorrectly defined asAkira Hatanaka2012-07-311-21/+15
* 1. introduce MipsPat in place of Pat in order to exclude those fromAkira Hatanaka2012-06-141-30/+40
* This patch adds a predicate to existing mips32 and mips64 so that thoseAkira Hatanaka2012-05-221-32/+36
* Add disassembler to MIPS. Akira Hatanaka2012-04-171-25/+43
* Emit neg.s or neg.d only if -enable-no-nans-fp-math is supplied by user,Akira Hatanaka2012-04-111-3/+4
* Emit abs.s or abs.d only if -enable-no-nans-fp-math is supplied by user.Akira Hatanaka2012-04-111-0/+1
* Revert r153924. There were buildbot failures.Akira Hatanaka2012-04-031-43/+25
* MIPS disassembler support.Akira Hatanaka2012-04-031-25/+43
* Fix bugs which were introduced when support for base+index floating point loadsAkira Hatanaka2012-03-011-2/+15
* remove blanks, and some code formatJia Liu2012-02-281-4/+4
* Add support for floating point base register + offset register addressing modeAkira Hatanaka2012-02-281-0/+46
* Remove unnecessary template parameters.Akira Hatanaka2012-02-271-15/+13
* Fix instruction predicates that were not set correctly.Akira Hatanaka2012-02-271-8/+10
* Add definitions of floating point multiply add/sub and negative multiplyAkira Hatanaka2012-02-251-8/+52
* Remove trailing whitespace. Add newline.Akira Hatanaka2012-02-161-2/+2
* Pattern for f32 to i64 conversion.Akira Hatanaka2012-01-241-0/+1
* Various Mips64 floating point instruction patterns.Akira Hatanaka2011-11-071-3/+18
* Add definition of the base class for floating point comparison instructionsAkira Hatanaka2011-11-071-8/+8
* Add definitions of 64-bit instructions which move data between integer andAkira Hatanaka2011-11-071-0/+8
* Final patch that completes old JIT support for Mips:Bruno Cardoso Lopes2011-10-181-20/+32
* Move class and instruction definitions for conditional moves to a seperate file.Akira Hatanaka2011-10-171-53/+0
* Make changes necessary for supporting floating point load and store instructionsAkira Hatanaka2011-10-111-11/+29
* Simplify definition of FP move instructions.Akira Hatanaka2011-10-081-4/+5
* Define classes and multiclasses for FP binary instructions.Akira Hatanaka2011-10-081-15/+10
* Define multiclasses for FP-to-FP instructions.Akira Hatanaka2011-10-081-11/+11
* Define classes for FP unary instructions and multiclasses for FP-to-fixed pointAkira Hatanaka2011-10-081-64/+47