summaryrefslogtreecommitdiff
path: root/llvm/lib/Target/Mips/MipsSchedule.td
AgeCommit message (Expand)Author
2020-10-30[mips] Implement add.ps, mul.ps and sub.psMichael Roe
2020-03-17[MIPS] Implement MIPS3D vector instructionsSimon Atanasyan
2019-01-19Update the file headers across all of the LLVM projects in the monorepoChandler Carruth
2018-11-06[mips] Support sigrie instructionSimon Atanasyan
2018-05-17[mips] Add support for Global INValidate ASEPetar Jovanovic
2018-04-27[mips] Add support for Virtualization ASEPetar Jovanovic
2018-03-14[mips] Add support for CRC ASEPetar Jovanovic
2017-11-14Reland "[mips][mt][6/7] Add support for mftr, mttr instructions."Simon Dardis
2017-08-14Revert "Reland "[mips][mt][6/7] Add support for mftr, mttr instructions.""Simon Dardis
2017-08-14Reland "[mips][mt][6/7] Add support for mftr, mttr instructions."Simon Dardis
2017-07-14Revert "Reland "[mips][mt][6/7] Add support for mftr, mttr instructions.""Simon Dardis
2017-07-14Reland "[mips][mt][6/7] Add support for mftr, mttr instructions.""Simon Dardis
2017-07-13Revert "[mips][mt][6/7] Add support for mftr, mttr instructions."Simon Dardis
2017-07-12[mips][mt][6/7] Add support for mftr, mttr instructions.Simon Dardis
2017-07-12[mips][mt][5/7] Add support for fork and yield instructions.Simon Dardis
2017-07-12[mips][mt][4/7] Add IAS support for dvpe, evpe instructions.Simon Dardis
2017-07-12[mips][mt][3/7] Add IAS support for emt, dmt instructions.Simon Dardis
2016-10-05Recommit: "[mips] Add rsqrt, recip for MIPS"Simon Dardis
2016-10-05Revert "[mips] Add rsqrt, recip for MIPS"Simon Dardis
2016-09-27[mips] Add rsqrt, recip for MIPSSimon Dardis
2016-09-01[mips] interAptiv based generic schedule modelSimon Dardis
2016-08-24[mips] Preparatory work for a generic schedulerSimon Dardis
2016-08-04[mips][microMIPS] Implement CFC1, CFC2, CTC1 and CTC2 instructionsHrvoje Varga
2016-08-02[mips] Update the P5600 scheduler for isComplete = 1Simon Dardis
2016-06-14[mips] MIPS32/64 itinerariesSimon Dardis
2016-03-11[mips] MIPSR6 Instruction itinerariesVasileios Kalintiris
2015-09-28[mips][p5600] Added P5600 processor and initial scheduler.Daniel Sanders
2015-09-22[mips][sched] Split IIBranch into specific instruction classes.Daniel Sanders
2015-09-22[mips][sched] Temporarily rename IIAlu to IIM16Alu. NFC.Daniel Sanders
2015-09-22[mips][sched] Added class for WSBHDaniel Sanders
2015-09-15[mips] Added support for various EVA ASE instructions.Daniel Sanders
2015-03-18[mips] Add itineraries for ext and ins instructions.Kai Nacke
2014-03-24[mips] Implement shorthand add / sub forms for MIPS.Daniel Sanders
2014-03-20[MIPS] Add cpu octeon and some instructionsKai Nacke
2014-01-23[mips][sched] Split IIStore into II_S[BHWD], II_S[WD][LR], and II_SAVEDaniel Sanders
2014-01-21[mips][sched] Split IILoad into II_L[BHWD], II_L[BHW]U, II_L[WD][LR], and II_...Daniel Sanders
2014-01-21[mips][sched] Split IIFmoveC1 into II_M[FT]C1, II_M[FT]HC1, II_DM[FT]C1Daniel Sanders
2014-01-21[mips][sched] Split IIFStore into II_S[WD]C1, and II_S[WDU]XC1Daniel Sanders
2014-01-21[mips][sched] Split IIFLoad into II_L[WD]C1, and II_L[WDU]XC1Daniel Sanders
2014-01-21[mips][sched] Removed IIFrecipFsqrtStep. No instructions use it.Daniel Sanders
2014-01-21[mips][sched] Renamed II_FsqrtSingle and II_FsqrtDouble to II_SQRT_S and II_S...Daniel Sanders
2014-01-21[mips][sched] Renamed II_FdivSingle and II_FdivDouble to II_DIV_S and II_DIV_...Daniel Sanders
2014-01-21[mips][sched] Split IIFmulDouble into II_MUL_D, II_MADD_D, II_MSUB_D, II_NMAD...Daniel Sanders
2014-01-21[mips][sched] Split IIFmulSingle into II_MUL_S, II_MADD_S, II_MSUB_S, II_NMAD...Daniel Sanders
2014-01-21[mips][sched] Split IIFadd into II_ADD_[DS], II_SUB_[DS]Daniel Sanders
2014-01-21[mips][sched] Split IIFcmp into II_C_CC_[SD]Daniel Sanders
2014-01-21[mips][sched] Split IIFmove into II_C[FT]C1, II_MOV[FNTZ]_[SD], II_MOV_[SD]Daniel Sanders
2014-01-21[mips][sched] Split IIFcvt into II_(ROUND|TRUNC|CEIL|FLOOR|CVT), II_ABS, II_NEGDaniel Sanders
2014-01-21[mips][sched] Split IIslt into II_SLT_SLTU, II_SLTI_SLTIUDaniel Sanders
2014-01-17[mips] Split IIIdiv int II_DIV, II_DIVU, II_DDIV, and II_DDIVUDaniel Sanders