llvm-project/llvm/test/tools/llvm-mca/X86/SLM
Simon Pilgrim 5626bd4289 [X86] Fix SLM scheduler model for PMULLD (PR37059)
Adjust the PMULLD entry to match the Intel AoM numbers - PMULLD is a uop nightmare on SLM and we should model it as such.

We had reports of internal regressions the last time this was attempted (rG13a0f83a05ff), but no public repros, and tests I did last year when I had access to a SLM box failed to see anything. My hunch is that the more aggressive PMULLD -> PMADDWD folds we now perform might have helped. We can revisit this again if we ever receive an actual repro.

Fixes #36407
2022-04-08 10:07:06 +01:00
..
resources-aes.s
resources-cmov.s
resources-cmpxchg.s
resources-lea.s
resources-mmx.s
resources-movbe.s
resources-pclmul.s [X86][SLM] Fix uops for PCLMULQDQ 2021-10-17 18:13:14 +01:00
resources-popcnt.s
resources-prefetchw.s
resources-rdrand.s
resources-rdseed.s
resources-sse1.s [MCA][X86] Fix duplicated cvtsi2ss/cvtsi2sd i32 + i64 folded tests 2021-12-12 22:48:45 +00:00
resources-sse2.s [MCA][X86] Fix duplicated cvtsi2ss/cvtsi2sd i32 + i64 folded tests 2021-12-12 22:48:45 +00:00
resources-sse3.s
resources-sse41.s [X86] Fix SLM scheduler model for PMULLD (PR37059) 2022-04-08 10:07:06 +01:00
resources-sse42.s [X86][SLM] Fix uops for PCMPISTR/PCMPISTR instructions 2021-10-17 18:13:14 +01:00
resources-ssse3.s [X86][SLM] +1uop for PSHUFBrm xmm 2021-10-17 18:13:14 +01:00
resources-x86_32.s
resources-x86_64.s [X86][SLM] Fix BitTest+Set uops + port usage 2021-10-17 18:13:15 +01:00
resources-x87.s
zero-idioms.s [X86] Add some missing dependency-breaking zero idiom patterns to scheduler models 2022-01-19 11:29:33 +00:00