summaryrefslogtreecommitdiff
path: root/lib/Target/Mips/MipsInstrFPU.td
AgeCommit message (Expand)AuthorFilesLines
2015-05-08[mips] Only use FGR_{32,64} in TableGen descriptions. NFC.Toma Tabacu1-30/+20
2015-05-07Rename the MIPS routine abiUsesSoftFloat -> useSoftFloat to matchEric Christopher1-1/+1
2015-05-07[mips] Add the SoftFloat MipsSubtarget feature.Toma Tabacu1-22/+27
2015-04-21[mips] Cleanup old floating-point flag conditions definitions. NFC.Vasileios Kalintiris1-22/+0
2015-02-25[MIPS]Multiple and add instructions for Mips are currently available in mips3...Vladimir Medic1-14/+14
2014-11-04[mips] Move COP2 & COP3 load/store instructions from MipsInstrFPU.td to MipsI...Vasileios Kalintiris1-56/+0
2014-10-17[mips] Add support for COP1's Branch-On-Cond-Likely instructionsVasileios Kalintiris1-2/+10
2014-10-01[mips] Fix disassembly of [ls][wd]c[23], cache, and pref ...Daniel Sanders1-8/+40
2014-08-17Revert: r215698 - Current implementation of c.cond.fmt instructions only acce...Daniel Sanders1-49/+13
2014-08-15Current implementation of c.cond.fmt instructions only accept default cc0 reg...Vladimir Medic1-13/+49
2014-07-14[mips] Use MFHC1 when it is available (MIPS32r2 and later) for both FP32 and ...Daniel Sanders1-4/+8
2014-07-10Make it possible for the Subtarget to change between functionEric Christopher1-4/+4
2014-06-16[mips][mips64r6] [ls][wd]c2 were re-encoded with 11-bit signed immediates rat...Daniel Sanders1-4/+8
2014-06-13[mips] Add cache and pref instructionsDaniel Sanders1-4/+8
2014-06-12[mips][mips64r6] bc1[tf] are not available on MIPS32r6/MIPS64r6Daniel Sanders1-4/+6
2014-06-12[mips][mips64r6] [sl][duw]xc1 are not available on MIPS32r6/MIPS64r6Daniel Sanders1-10/+10
2014-06-12[mips][mips64r6] c.cond.fmt, mov[fntz], and mov[fntz].[ds] are not available ...Daniel Sanders1-6/+7
2014-06-12[mips] Use MTHC1 when it is available (MIPS32r2 and later) for both FP32 and ...Daniel Sanders1-2/+15
2014-06-12[mips][mips64r6] madd.[ds], msub.[ds], nmadd.[ds], and nmsub.[ds] are not ava...Daniel Sanders1-12/+12
2014-05-13[mips] Marked up instructions added in MIPS32r2 and tested that IAS for -mcpu...Daniel Sanders1-4/+4
2014-05-12[mips] Marked up instructions added in MIPS-V and tested that IAS for -mcpu=m...Daniel Sanders1-4/+6
2014-05-12[mips] Replace FeatureFPIdx with FeatureMips4_32r2Daniel Sanders1-9/+11
2014-05-09[mips] Marked up instructions added in MIPS-III and tested that IAS for -mcpu...Daniel Sanders1-4/+4
2014-05-08[mips] Add PredicateControl to InstAlias'sDaniel Sanders1-2/+2
2014-05-08[mips] Implement l[wd]c3, and s[wd]c3.Daniel Sanders1-1/+11
2014-05-08[mips] Marked up instructions added in MIPS-II and tested that IAS for -mcpu=...Daniel Sanders1-16/+19
2014-05-07[mips] Add FGR_32/FGR_64/GPR_64 adjectives and use then instead of FGRPredica...Daniel Sanders1-104/+101
2014-05-07[mips] Add ISA_<name> adverbs and start using them instead of AdditionalPredi...Daniel Sanders1-22/+19
2014-05-07[mips] Continue splitting Instruction.Predicates into smaller lists and re-jo...Daniel Sanders1-18/+23
2014-05-07[mips] Move IsFP64bit/NotFP64bit to the front of the AdditionalPredicates listDaniel Sanders1-6/+6
2014-05-07[mips] Split Instruction.Predicates into smaller lists and re-join them with ...Daniel Sanders1-37/+37
2014-05-07[mips] Move HasStdEnc to the front of the predicates lists.Daniel Sanders1-36/+36
2014-04-29[mips] Remove more redundant 'let Predicates = [HasStdEnc]' statementsDaniel Sanders1-10/+6
2014-04-29[mips] Remove redundant 'let Predicates = [HasStdEnc]' statementsDaniel Sanders1-4/+2
2014-04-09Re-commit: [mips] abs.[ds], and neg.[ds] should be allowed regardless of -ena...Daniel Sanders1-8/+6
2014-04-07Reverting commit r205628 due to mips64 issues.Reed Kotler1-1/+1
2014-04-04[mips] abs.[ds], and neg.[ds] should be allowed regardless of -enable-no-nans...Daniel Sanders1-1/+1
2014-02-05[mips] Add NaCl target and forbid indexed loads and stores for itPetar Jovanovic1-3/+6
2014-01-21[mips][sched] Split IIFmoveC1 into II_M[FT]C1, II_M[FT]HC1, II_DM[FT]C1Daniel Sanders1-6/+6
2014-01-21[mips][sched] Split IIFStore into II_S[WD]C1, and II_S[WDU]XC1Daniel Sanders1-8/+8
2014-01-21[mips][sched] Split IIFLoad into II_L[WD]C1, and II_L[WDU]XC1Daniel Sanders1-10/+9
2014-01-21[mips][sched] Renamed II_FsqrtSingle and II_FsqrtDouble to II_SQRT_S and II_S...Daniel Sanders1-3/+3
2014-01-21[mips][sched] Renamed II_FdivSingle and II_FdivDouble to II_DIV_S and II_DIV_...Daniel Sanders1-2/+2
2014-01-21[mips][sched] Split IIFmulDouble into II_MUL_D, II_MADD_D, II_MSUB_D, II_NMAD...Daniel Sanders1-9/+9
2014-01-21[mips][sched] Split IIFmulSingle into II_MUL_S, II_MADD_S, II_MSUB_S, II_NMAD...Daniel Sanders1-5/+5
2014-01-21[mips][sched] Split IIFadd into II_ADD_[DS], II_SUB_[DS]Daniel Sanders1-4/+4
2014-01-21[mips][sched] Split IIFcmp into II_C_CC_[SD]Daniel Sanders1-28/+31
2014-01-21[mips][sched] Split IIFmove into II_C[FT]C1, II_MOV[FNTZ]_[SD], II_MOV_[SD]Daniel Sanders1-5/+5
2014-01-21[mips][sched] Split IIFcvt into II_(ROUND|TRUNC|CEIL|FLOOR|CVT), II_ABS, II_NEGDaniel Sanders1-38/+38
2013-12-25Support for microMIPS FPU instructions 2.Zoran Jovanovic1-20/+21