llvm-project/llvm/test/tools/llvm-mca/X86/Generic
Craig Topper c6bdd8e731 [X86] Improve the gather scheduler models for SkylakeClient and SkylakeServer
The load ports need a cycle for each potentially loaded element just like Haswell and Skylake. Unlike Haswell and Broadwell, the number of uops does not scale with the number of elements. Instead the load uops run for multiple cycles.

I've taken the latency number from the uops.info. The port binding for the non-load uops is taken from the original IACA data I have.

Differential Revision: https://reviews.llvm.org/D74000
2020-02-05 13:26:47 -08:00
..
avx512-super-registers-1.s [MCA] Show aggregate over Average Wait times for the whole snippet (PR43219) 2019-10-10 14:46:21 +00:00
avx512-super-registers-2.s [MCA] Show aggregate over Average Wait times for the whole snippet (PR43219) 2019-10-10 14:46:21 +00:00
avx512-super-registers-3.s [MCA] Show aggregate over Average Wait times for the whole snippet (PR43219) 2019-10-10 14:46:21 +00:00
resources-3dnow.s
resources-adx.s
resources-aes.s [X86] Fix missing load latencies (PR36894) 2020-02-05 11:53:16 +00:00
resources-avx1.s [X86] Fix missing load latencies (PR36894) 2020-02-05 11:53:16 +00:00
resources-avx2.s
resources-avx512.s [X86] Improve the gather scheduler models for SkylakeClient and SkylakeServer 2020-02-05 13:26:47 -08:00
resources-avx512bw.s
resources-avx512bwvl.s
resources-avx512dq.s
resources-avx512dqvl.s
resources-avx512vl.s [X86] Improve the gather scheduler models for SkylakeClient and SkylakeServer 2020-02-05 13:26:47 -08:00
resources-avx512vpopcntdq.s
resources-avx512vpopcntdqvl.s
resources-bmi1.s
resources-bmi2.s
resources-clflushopt.s
resources-clwb.s
resources-clzero.s [NFC][MCA] Re-autogenerate all check lines in all X86 MCA tests 2020-01-26 22:17:26 +03:00
resources-cmov.s
resources-cmpxchg.s [X86] Move scheduling tests for CMPXCHG to the corresponding resources-x86_64.s files. NFC 2019-08-19 18:20:30 +00:00
resources-f16c.s
resources-fma.s
resources-fma4.s
resources-fsgsbase.s
resources-lea.s
resources-lwp.s
resources-lzcnt.s
resources-mmx.s
resources-movbe.s
resources-mwaitx.s
resources-pclmul.s [X86] Fix missing load latencies (PR36894) 2020-02-05 11:53:16 +00:00
resources-popcnt.s
resources-prefetchw.s
resources-rdpid.s
resources-rdrand.s
resources-rdseed.s
resources-sha.s
resources-sse1.s
resources-sse2.s
resources-sse3.s
resources-sse4a.s
resources-sse41.s
resources-sse42.s [X86] Fix missing load latencies (PR36894) 2020-02-05 11:53:16 +00:00
resources-ssse3.s
resources-tbm.s
resources-x86_32.s
resources-x86_64.s [MCA][X86] Add tests for LOCK variants of standard X86 arithmetic ops 2019-08-20 11:13:20 +00:00
resources-x87.s
resources-xop.s
xop-super-registers-1.s [MCA] Show aggregate over Average Wait times for the whole snippet (PR43219) 2019-10-10 14:46:21 +00:00
xop-super-registers-2.s [MCA] Show aggregate over Average Wait times for the whole snippet (PR43219) 2019-10-10 14:46:21 +00:00