-
- Downloads
[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
Showing
- llvm/lib/Target/X86/X86ScheduleSLM.td 2 additions, 4 deletionsllvm/lib/Target/X86/X86ScheduleSLM.td
- llvm/test/CodeGen/X86/slow-pmulld.ll 7 additions, 7 deletionsllvm/test/CodeGen/X86/slow-pmulld.ll
- llvm/test/tools/llvm-mca/X86/SLM/resources-sse41.s 5 additions, 5 deletionsllvm/test/tools/llvm-mca/X86/SLM/resources-sse41.s
Please register or sign in to comment