[X86] Add itinerary to RCPSS*_Int and similar instructions.

llvm-svn: 328353
This commit is contained in:
Craig Topper 2018-03-23 19:15:05 +00:00
parent 02fb3907f1
commit 4529d3abcb
1 changed files with 2 additions and 2 deletions

View File

@ -3198,12 +3198,12 @@ multiclass avx_fp_unop_s<bits<8> opc, string OpcodeStr, RegisterClass RC,
def r_Int : I<opc, MRMSrcReg, (outs VR128:$dst),
(ins VR128:$src1, VR128:$src2),
!strconcat(OpcodeStr, "\t{$src2, $src1, $dst|$dst, $src1, $src2}"),
[]>, Sched<[itins.Sched.Folded]>;
[], itins.rr>, Sched<[itins.Sched.Folded]>;
let mayLoad = 1 in
def m_Int : I<opc, MRMSrcMem, (outs VR128:$dst),
(ins VR128:$src1, intmemop:$src2),
!strconcat(OpcodeStr, "\t{$src2, $src1, $dst|$dst, $src1, $src2}"),
[]>, Sched<[itins.Sched.Folded, ReadAfterLd]>;
[], itins.rm>, Sched<[itins.Sched.Folded, ReadAfterLd]>;
}
}