diff options
Diffstat (limited to 'llvm/lib/Target/X86/X86ScheduleSLM.td')
| -rw-r--r-- | llvm/lib/Target/X86/X86ScheduleSLM.td | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/llvm/lib/Target/X86/X86ScheduleSLM.td b/llvm/lib/Target/X86/X86ScheduleSLM.td index 08b3f36728e..dec522ea97d 100644 --- a/llvm/lib/Target/X86/X86ScheduleSLM.td +++ b/llvm/lib/Target/X86/X86ScheduleSLM.td @@ -128,6 +128,7 @@ defm : SLMWriteResPair<WriteIDiv, [SLM_IEC_RSV01, SLMDivider], 25, [1,25], 1, 4> def : WriteRes<WriteFStore, [SLM_FPC_RSV01, SLM_MEC_RSV]>; def : WriteRes<WriteFLoad, [SLM_MEC_RSV]> { let Latency = 3; } def : WriteRes<WriteFMove, [SLM_FPC_RSV01]>; +defm : X86WriteRes<WriteEMMS, [SLM_FPC_RSV01], 10, [10], 9>; defm : SLMWriteResPair<WriteFAdd, [SLM_FPC_RSV1], 3>; defm : SLMWriteResPair<WriteFAddY, [SLM_FPC_RSV1], 3>; |

