summaryrefslogtreecommitdiff
path: root/llvm/lib/Target/Mips/MipsCondMov.td
AgeCommit message (Expand)Author
2019-11-03[mips] Split long lines in the code. NFCSimon Atanasyan
2019-06-27[mips] Mark pseudo select instructions by the `hasNoSchedulingInfo` tagSimon Atanasyan
2019-06-27[mips] Add GPR_64 predicate to some mov[zn] instructionsSimon Atanasyan
2019-01-19Update the file headers across all of the LLVM projects in the monorepoChandler Carruth
2019-01-14[mips] Optimize shifts for types larger than GPR size (mips2/mips3)Aleksandar Beserminji
2018-05-15[mips] Mark select instructions correctlySimon Dardis
2018-05-09[mips] Move conditional moves out of isCodeGenOnlySimon Dardis
2017-10-05[mips] Place certain 64 bit FPU instructions in their own decoder namespaceSimon Dardis
2017-07-20Reland r308585Stefan Maksimovic
2017-07-20Revert r308585Stefan Maksimovic
2017-07-20[mips] Fix fp select machine verifier errorsStefan Maksimovic
2016-09-09Revert "[mips] Fix c.<cc>.<fmt> instruction definition."Simon Dardis
2016-09-09[mips] Fix c.<cc>.<fmt> instruction definition.Simon Dardis
2016-06-15[mips] Replace AdditionalRequires<[IsGP64bit]> with GPR_64. NFC.Daniel Sanders
2016-03-01Revert "[mips] Promote the result of SETCC nodes to GPR width."Vasileios Kalintiris
2016-03-01[mips] Promote the result of SETCC nodes to GPR width.Vasileios Kalintiris
2015-05-07[mips] Add the SoftFloat MipsSubtarget feature.Toma Tabacu
2014-12-12[mips] Enable code generation for MIPS-III.Vasileios Kalintiris
2014-12-12[mips] Support SELECT nodes for targets that don't have conditional-move inst...Vasileios Kalintiris
2014-06-12[mips][mips64r6] c.cond.fmt, mov[fntz], and mov[fntz].[ds] are not available ...Daniel Sanders
2014-05-09[mips] Marked up instructions added in MIPS-IV and tested that IAS for -mcpu=...Daniel Sanders
2014-05-07[mips] Add FGR_32/FGR_64/GPR_64 adjectives and use then instead of FGRPredica...Daniel Sanders
2014-05-07[mips] Continue splitting Instruction.Predicates into smaller lists and re-jo...Daniel Sanders
2014-05-07[mips] Split Instruction.Predicates into smaller lists and re-join them with ...Daniel Sanders
2014-05-07[mips] Move HasStdEnc to the front of the predicates lists.Daniel Sanders
2014-04-29[mips] Remove two more redundant 'let Predicates = [HasStdEnc]' statements th...Daniel Sanders
2014-04-14[mips] Fix more incorrect uses of HasMips64 and isMips64()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-16[mips][sched] Split IIArith in preparation for the first scheduler targeting ...Daniel Sanders
2013-12-25Support for microMIPS FPU instructions 2.Zoran Jovanovic
2013-09-06[mips] Set instruction itineraries of loads, stores and conditional moves.Akira Hatanaka
2013-09-06This patch adds support for microMIPS Move Conditional instructions. Test cas...Vladimir Medic
2013-08-19[mips] Fix instruction definitions that were incorrectly marked as code-gen-o...Akira Hatanaka
2013-08-08[mips] Rename accumulator register classes and FP register operands.Akira Hatanaka
2013-08-06[mips] Rename register classes CPURegs and CPU64Regs.Akira Hatanaka
2013-08-06[mips] Mark instructions defined in Mips64InstrInfo.td that are duplicates ofAkira Hatanaka
2013-07-31[mips] Define instruction itineraries IIArith and IILogic.Akira Hatanaka
2013-07-30This patch implements parsing of mips FCC register operands. The example inst...Vladimir Medic
2013-07-26[mips] Fix FP conditional move instructions to have explicit FP condition codeAkira Hatanaka
2013-07-26[mips] Fix floating point branch, comparison, and conditional move instructionsAkira Hatanaka
2013-07-16 This patch represents Mips utilization of r186388 code that alows asm matche...Vladimir Medic
2013-03-01[mips] Fix inefficient code generation.Akira Hatanaka
2013-03-01Fix indentation.Akira Hatanaka
2013-01-04[mips] Refactor conditional move instructions.Akira Hatanaka
2012-12-13[mips] Delete all floating point instruction classes that are no longer used.Akira Hatanaka
2012-12-13[mips] Modify definitions of floating point conditional move instructions.Akira Hatanaka
2012-12-07[mips] Shorten predicate name.Akira Hatanaka
2012-12-07[mips] Remove unnecessary predicates.Akira Hatanaka
2012-06-141. introduce MipsPat in place of Pat in order to exclude those fromAkira Hatanaka
2012-05-22This patch adds a predicate to existing mips32 and mips64 so that thoseAkira Hatanaka