aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/CodeGen/MachineBlockPlacement.cpp
diff options
context:
space:
mode:
authorMatt Arsenault <Matthew.Arsenault@amd.com>2024-11-18 08:38:35 -0800
committerGitHub <noreply@github.com>2024-11-18 08:38:35 -0800
commitb7d635ed30da49cc32b5b46d00e67ecc3ff9522f (patch)
tree57599229c3a0ff3d20fb73befe6e8e51f48f2373 /llvm/lib/CodeGen/MachineBlockPlacement.cpp
parent68a3908148c6b6424b1ad4d0ed19d56435252832 (diff)
downloadllvm-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