[all-commits] [llvm/llvm-project] d3c3c6: AMDGPU: Fix treating divergent loads as uniform (#...
Matt Arsenault via All-commits
all-commits at lists.llvm.org
Thu Nov 20 08:10:46 PST 2025
Branch: refs/heads/main
Home: https://github.com/llvm/llvm-project
Commit: d3c3c6bab5df051d9db12ea96add2211df9d81be
https://github.com/llvm/llvm-project/commit/d3c3c6bab5df051d9db12ea96add2211df9d81be
Author: Matt Arsenault <Matthew.Arsenault at amd.com>
Date: 2025-11-20 (Thu, 20 Nov 2025)
Changed paths:
M llvm/lib/Target/AMDGPU/AMDGPUISelDAGToDAG.cpp
M llvm/lib/Target/AMDGPU/AMDGPUInstrInfo.cpp
M llvm/test/CodeGen/AMDGPU/load-select-ptr.ll
Log Message:
-----------
AMDGPU: Fix treating divergent loads as uniform (#168785)
Avoids regression which caused the revert 6d5f87fc42.
This is a hack on a hack. We currently have isUniformMMO,
which improperly treats unknown source value as known uniform.
This is hack from before we had divergence information in the
DAG, and should be removed. This is the minimum change to avoid
the regression; removing the aggressive handling of the unknown
case (or dropping isUniformMMO entirely) are more involved fixes.
To unsubscribe from these emails, change your notification settings at https://github.com/llvm/llvm-project/settings/notifications
More information about the All-commits
mailing list