diff options
author | Matt Arsenault <Matthew.Arsenault@amd.com> | 2024-11-18 08:38:35 -0800 |
---|---|---|
committer | GitHub <noreply@github.com> | 2024-11-18 08:38:35 -0800 |
commit | b7d635ed30da49cc32b5b46d00e67ecc3ff9522f (patch) | |
tree | 57599229c3a0ff3d20fb73befe6e8e51f48f2373 /llvm/lib/CodeGen/MachineBlockPlacement.cpp | |
parent | 68a3908148c6b6424b1ad4d0ed19d56435252832 (diff) | |
download | llvm-b7d635ed30da49cc32b5b46d00e67ecc3ff9522f.zip llvm-b7d635ed30da49cc32b5b46d00e67ecc3ff9522f.tar.gz llvm-b7d635ed30da49cc32b5b46d00e67ecc3ff9522f.tar.bz2 |
AMDGPU: Copy correct predicates for SDWA reals (#116288)
There are a lot of messes in the special case
predicate handling. Currently broad let blocks
override specific predicates with more general
cases. For instructions with SDWA, the HasSDWA
predicate was overriding the SubtargetPredicate
for the instruction.
This fixes enough to properly disallow new instructions
that support SDWA on older targets.
Diffstat (limited to 'llvm/lib/CodeGen/MachineBlockPlacement.cpp')
0 files changed, 0 insertions, 0 deletions