[all-commits] [llvm/llvm-project] 205413: AMDGPU: Use ConstantPool as source value for DAG l...
Matt Arsenault via All-commits
all-commits at lists.llvm.org
Tue Dec 2 04:16:13 PST 2025
Branch: refs/heads/users/arsenm/amdgpu/use-constant-pool-kernarg-loads
Home: https://github.com/llvm/llvm-project
Commit: 2054131c437abc2f6693c25d6008c1cc742b470e
https://github.com/llvm/llvm-project/commit/2054131c437abc2f6693c25d6008c1cc742b470e
Author: Matt Arsenault <Matthew.Arsenault at amd.com>
Date: 2025-12-02 (Tue, 02 Dec 2025)
Changed paths:
M llvm/lib/Target/AMDGPU/AMDGPUCallLowering.cpp
M llvm/lib/Target/AMDGPU/AMDGPUInstrInfo.cpp
M llvm/lib/Target/AMDGPU/AMDGPULegalizerInfo.cpp
M llvm/lib/Target/AMDGPU/AMDGPULegalizerInfo.h
M llvm/lib/Target/AMDGPU/SIISelLowering.cpp
M llvm/lib/Target/AMDGPU/SIISelLowering.h
M llvm/test/CodeGen/AMDGPU/GlobalISel/irtranslator-amdgpu_kernel.ll
M llvm/test/CodeGen/AMDGPU/GlobalISel/regbankselect-load.mir
M llvm/test/CodeGen/AMDGPU/GlobalISel/regbankselect-split-scalar-load-metadata.mir
M llvm/test/CodeGen/AMDGPU/GlobalISel/regbankselect-widen-scalar-loads.mir
Log Message:
-----------
AMDGPU: Use ConstantPool as source value for DAG lowered kernarg loads
This isn't quite a constant pool, but probably close enough for this
purpose. We just need some known invariant value address. The aliasing
queries against the real kernarg base pointer will falsely report
no aliasing, but for invariant memory it probably doesn't matter.
Commit: 5202766d1ffc7dd719e8617da22b7a69292480fa
https://github.com/llvm/llvm-project/commit/5202766d1ffc7dd719e8617da22b7a69292480fa
Author: Matt Arsenault <Matthew.Arsenault at amd.com>
Date: 2025-12-02 (Tue, 02 Dec 2025)
Changed paths:
M llvm/lib/Target/AMDGPU/AMDGPULegalizerInfo.cpp
Log Message:
-----------
Remove comment
Commit: 9d55129b53c3454aa60c8b3640db4b4a4fcfb15e
https://github.com/llvm/llvm-project/commit/9d55129b53c3454aa60c8b3640db4b4a4fcfb15e
Author: Matt Arsenault <Matthew.Arsenault at amd.com>
Date: 2025-12-02 (Tue, 02 Dec 2025)
Changed paths:
M llvm/lib/Target/AMDGPU/AMDGPUCallLowering.cpp
Log Message:
-----------
Use helper
Commit: a21cbdac6a569604ccd099b700b05686e01f90f6
https://github.com/llvm/llvm-project/commit/a21cbdac6a569604ccd099b700b05686e01f90f6
Author: Matt Arsenault <Matthew.Arsenault at amd.com>
Date: 2025-12-02 (Tue, 02 Dec 2025)
Changed paths:
M llvm/lib/Target/AMDGPU/AMDGPUCallLowering.cpp
Log Message:
-----------
Fix build
Commit: acde738097cec757a8d86f820483105c8c1fbd7a
https://github.com/llvm/llvm-project/commit/acde738097cec757a8d86f820483105c8c1fbd7a
Author: Matt Arsenault <Matthew.Arsenault at amd.com>
Date: 2025-12-02 (Tue, 02 Dec 2025)
Changed paths:
M llvm/lib/Target/AMDGPU/AMDGPUCallLowering.cpp
Log Message:
-----------
Use MF variable
Commit: d23e1765a9a7cc52673e374be7869f5f0ffc6486
https://github.com/llvm/llvm-project/commit/d23e1765a9a7cc52673e374be7869f5f0ffc6486
Author: Matt Arsenault <Matthew.Arsenault at amd.com>
Date: 2025-12-02 (Tue, 02 Dec 2025)
Changed paths:
M llvm/lib/Target/AMDGPU/AMDGPUISelDAGToDAG.cpp
M llvm/lib/Target/AMDGPU/AMDGPUInstrInfo.cpp
M llvm/lib/Target/AMDGPU/AMDGPULegalizerInfo.cpp
M llvm/test/CodeGen/AMDGPU/GlobalISel/extractelement.i128.ll
M llvm/test/CodeGen/AMDGPU/GlobalISel/implicit-kernarg-backend-usage-global-isel.ll
Log Message:
-----------
AMDGPU: Fix treating unknown mem operands as uniform (#168980)
The test changes are mostly GlobalISel specific regressions.
GlobalISel is still relying on isUniformMMO, but it doesn't really
have an excuse for doing so. These should be avoidable with new
regbankselect.
There is an additional regression for addrspacecast for cov4. We
probably ought to be using a separate PseudoSourceValue for the
access of the queue pointer.
Commit: 74552a41935dff1a76a31eb985f0a3899d7dfbad
https://github.com/llvm/llvm-project/commit/74552a41935dff1a76a31eb985f0a3899d7dfbad
Author: Matt Arsenault <Matthew.Arsenault at amd.com>
Date: 2025-12-02 (Tue, 02 Dec 2025)
Changed paths:
M llvm/lib/Target/AMDGPU/AMDGPUISelDAGToDAG.cpp
M llvm/lib/Target/AMDGPU/AMDGPUInstrInfo.cpp
M llvm/lib/Target/AMDGPU/AMDGPULegalizerInfo.cpp
M llvm/test/CodeGen/AMDGPU/GlobalISel/extractelement.i128.ll
M llvm/test/CodeGen/AMDGPU/GlobalISel/implicit-kernarg-backend-usage-global-isel.ll
Log Message:
-----------
Revert "AMDGPU: Fix treating unknown mem operands as uniform (#168980)"
This reverts commit d23e1765a9a7cc52673e374be7869f5f0ffc6486.
Compare: https://github.com/llvm/llvm-project/compare/cc3f048f9bca...74552a41935d
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