diff options
author | Craig Topper <craig.topper@sifive.com> | 2023-04-09 16:33:47 -0700 |
---|---|---|
committer | Craig Topper <craig.topper@sifive.com> | 2023-04-09 16:33:48 -0700 |
commit | 0c9f6ad6f450ef77904f5a739762f95bf8308b6b (patch) | |
tree | 2c201642c360db295c84e2baa589b2d6975e0818 /llvm/lib/CodeGen/MachineOutliner.cpp | |
parent | af27138315c2cef058c2ad8b4070d78d60b4fdd1 (diff) | |
download | llvm-0c9f6ad6f450ef77904f5a739762f95bf8308b6b.zip llvm-0c9f6ad6f450ef77904f5a739762f95bf8308b6b.tar.gz llvm-0c9f6ad6f450ef77904f5a739762f95bf8308b6b.tar.bz2 |
[X86] Correct the scheduling information for AVX-VNNI and AVX512-VNNI instructons.
The AVXVNNI load instructions weren't using the Folded load write
class and they had no ReadAdvance.
The YMM versions were using the XMM schedule class.
The AVX512VNNI instructions had the right classes, but not enough
ReadAdvances to account for the 2 sources.
Noticed while investigating #62026.
Reviewed By: pengfei
Differential Revision: https://reviews.llvm.org/D147872
Diffstat (limited to 'llvm/lib/CodeGen/MachineOutliner.cpp')
0 files changed, 0 insertions, 0 deletions