diff options
| author | Andrea Di Biagio <Andrea_DiBiagio@sn.scee.net> | 2018-08-31 14:12:13 +0000 |
|---|---|---|
| committer | Andrea Di Biagio <Andrea_DiBiagio@sn.scee.net> | 2018-08-31 14:12:13 +0000 |
| commit | 69da3f3df62b6acd077b162bd4d300ac7eb15b71 (patch) | |
| tree | 3e43a143882b58b3fd474f40ff3e9cda58e459de /llvm/test/Transforms/FunctionImport/funcimport_debug.ll | |
| parent | 80e1b5eb3486758ba67cf311e3afad7c1a56deda (diff) | |
| download | bcm5719-llvm-69da3f3df62b6acd077b162bd4d300ac7eb15b71.tar.gz bcm5719-llvm-69da3f3df62b6acd077b162bd4d300ac7eb15b71.zip | |
[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.
llvm-svn: 341213
Diffstat (limited to 'llvm/test/Transforms/FunctionImport/funcimport_debug.ll')
0 files changed, 0 insertions, 0 deletions

