[all-commits] [llvm/llvm-project] 0c9f6a: [X86] Correct the scheduling information for AVX-V...
Craig Topper via All-commits
all-commits at lists.llvm.org
Sun Apr 9 16:50:25 PDT 2023
Branch: refs/heads/main
Home: https://github.com/llvm/llvm-project
Commit: 0c9f6ad6f450ef77904f5a739762f95bf8308b6b
https://github.com/llvm/llvm-project/commit/0c9f6ad6f450ef77904f5a739762f95bf8308b6b
Author: Craig Topper <craig.topper at sifive.com>
Date: 2023-04-09 (Sun, 09 Apr 2023)
Changed paths:
M llvm/lib/Target/X86/X86InstrAVX512.td
M llvm/lib/Target/X86/X86InstrSSE.td
Log Message:
-----------
[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
More information about the All-commits
mailing list