[all-commits] [llvm/llvm-project] 8eae66: AMDGPU: Remove r600 local id annotations in AMDGPU...
Matt Arsenault via All-commits
all-commits at lists.llvm.org
Wed Jun 7 11:56:09 PDT 2023
Branch: refs/heads/main
Home: https://github.com/llvm/llvm-project
Commit: 8eae660ae0bd0eaded7fca2bdc6002a3444aabaf
https://github.com/llvm/llvm-project/commit/8eae660ae0bd0eaded7fca2bdc6002a3444aabaf
Author: Matt Arsenault <Matthew.Arsenault at amd.com>
Date: 2023-06-07 (Wed, 07 Jun 2023)
Changed paths:
M llvm/lib/Target/AMDGPU/AMDGPULowerIntrinsics.cpp
Log Message:
-----------
AMDGPU: Remove r600 local id annotations in AMDGPULowerIntrinsics
With these dropped and memory intrinsic moved into a generic pass, we
can drop the whole pass.
No tests fail with this removed. The new amdgcn intrinsics are
annotated in clang up front. Theoretically may regress r600, but that
would need new testing and support work (r600 ideally would also
follow the clang handling). The regression would be any IR passes
making use of known bits between this point and codegen. The DAG
computeKnownBits understand the intrinsics directly now.
If we wanted to refine these values, a better place would be in
AMDGPUAttributor.
More information about the All-commits
mailing list