diff options
Diffstat (limited to 'llvm/lib/Target/X86/X86ScheduleSLM.td')
-rw-r--r-- | llvm/lib/Target/X86/X86ScheduleSLM.td | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/llvm/lib/Target/X86/X86ScheduleSLM.td b/llvm/lib/Target/X86/X86ScheduleSLM.td index b5425afd657..c938a4a8939 100644 --- a/llvm/lib/Target/X86/X86ScheduleSLM.td +++ b/llvm/lib/Target/X86/X86ScheduleSLM.td @@ -97,6 +97,10 @@ defm : SLMWriteResPair<WriteALU, [SLM_IEC_RSV01], 1>; defm : SLMWriteResPair<WriteADC, [SLM_IEC_RSV01], 1>; defm : SLMWriteResPair<WriteIMul, [SLM_IEC_RSV1], 3>; defm : SLMWriteResPair<WriteIMul64, [SLM_IEC_RSV1], 3>; + +defm : SLMWriteResPair<WriteBSWAP32,[SLM_IEC_RSV01], 1>; +defm : SLMWriteResPair<WriteBSWAP64,[SLM_IEC_RSV01], 1>; + defm : SLMWriteResPair<WriteShift, [SLM_IEC_RSV0], 1>; defm : SLMWriteResPair<WriteShiftDouble, [SLM_IEC_RSV0], 1>; defm : SLMWriteResPair<WriteJump, [SLM_IEC_RSV1], 1>; |