[mips] Update the P5600 scheduler model not to use instruction itineraries.
authorSimon Atanasyan <simon@atanasyan.com>
Wed, 11 Jul 2018 13:21:10 +0000 (13:21 +0000)
committerSimon Atanasyan <simon@atanasyan.com>
Wed, 11 Jul 2018 13:21:10 +0000 (13:21 +0000)
commite523792a9c861c1a08796d25ac3ca33dbfe1a209
treeedf55fd0cda3d2a059c44582de80038687a3694b
parent485074f9870020df212d467f56dd26b87d4859df
[mips] Update the P5600 scheduler model not to use instruction itineraries.

This mostly brings the P5600 scheduler model to a mostly complete
status. There are a number of instructions which trigger the
`error:'MipsP5600Model' lacks information for` error. These are certain
codegen only instructions relating to MIPS64 which can be addressed by
using the correct predicates for them. That will be done in a full-up
patch.

Patch by Simon Dardis.

Differential revision: https://reviews.llvm.org/D45245

llvm-svn: 336802
llvm/lib/Target/Mips/MipsScheduleP5600.td