diff options
author | Simon Pilgrim <llvm-dev@redking.me.uk> | 2022-04-08 10:07:01 +0100 |
---|---|---|
committer | Simon Pilgrim <llvm-dev@redking.me.uk> | 2022-04-08 10:07:06 +0100 |
commit | 5626bd428930aa2cb2b5fdd69e93620e0d2b0532 (patch) | |
tree | 2575ee56c7fa3a137b231fb305c3dc9c2d2781f4 /clang/lib/Frontend/TestModuleFileExtension.cpp | |
parent | 656f0b825c8b890f201b3cddd953f5265d742bb3 (diff) | |
download | llvm-5626bd428930aa2cb2b5fdd69e93620e0d2b0532.zip llvm-5626bd428930aa2cb2b5fdd69e93620e0d2b0532.tar.gz llvm-5626bd428930aa2cb2b5fdd69e93620e0d2b0532.tar.bz2 |
[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
Diffstat (limited to 'clang/lib/Frontend/TestModuleFileExtension.cpp')
0 files changed, 0 insertions, 0 deletions