[X86] Add llvm-mca tests that show how operand latency is wrongly computed for SSE sqrtss/sd and rcpss.

According to the timeline view, sqrtss/sd/rcpss start executing before the load
address for the memory operand is available.
This problem is caused by the presence of a ReadAfterLd (a ReadAdvance). Those
unary operations should not specify a ReadAdvance at all.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@341213 91177308-0d34-0410-b5e6-96231b3b80d8
1 file changed