[X86][MMX] Add missing scheduling class tag for EMMS/FEMMS
authorSimon Pilgrim <llvm-dev@redking.me.uk>
Mon, 12 Feb 2018 15:52:59 +0000 (15:52 +0000)
committerSimon Pilgrim <llvm-dev@redking.me.uk>
Mon, 12 Feb 2018 15:52:59 +0000 (15:52 +0000)
commitd0693a650155d3be54fb8fbcd1466093dff4cc23
tree7ca5c5ff51c05d10a62612f120995907740d6cbd
parentc8b461b37f5886eeee104143255f1bb3edd83974
[X86][MMX] Add missing scheduling class tag for EMMS/FEMMS

We only tagged it with the itinerary class, so completeness checks were erroneously passed (PR35639).

AMD targets can perform these a lot quicker than WriteMicrocoded so will need an override in the models.

llvm-svn: 324897
llvm/lib/Target/X86/X86Instr3DNow.td
llvm/lib/Target/X86/X86InstrMMX.td
llvm/test/CodeGen/X86/3dnow-schedule.ll
llvm/test/CodeGen/X86/mmx-schedule.ll