[all-commits] [llvm/llvm-project] e96559: [AMDGPU][PromoteAlloca] Set !amdgpu.non.volatile i...
Pierre van Houtryve via All-commits
all-commits at lists.llvm.org
Tue Feb 3 05:45:52 PST 2026
Branch: refs/heads/users/pierre-vh/gfx1250-nv-pass-infer
Home: https://github.com/llvm/llvm-project
Commit: e96559501de30cbb359a92fe8c23804f80a9811a
https://github.com/llvm/llvm-project/commit/e96559501de30cbb359a92fe8c23804f80a9811a
Author: pvanhout <pierre.vanhoutryve at amd.com>
Date: 2026-02-03 (Tue, 03 Feb 2026)
Changed paths:
M llvm/lib/Target/AMDGPU/AMDGPUPromoteAlloca.cpp
M llvm/test/CodeGen/AMDGPU/promote-alloca-memset.ll
A llvm/test/CodeGen/AMDGPU/promote-alloca-non-volatile-accesses.ll
M llvm/test/CodeGen/AMDGPU/promote-alloca-vgpr-ratio.ll
Log Message:
-----------
[AMDGPU][PromoteAlloca] Set !amdgpu.non.volatile if promotion fails
I thought about doing this in a separate pass, but this pass already has all the necessary analysis for this to be a trivial addition.
We can simply set `!amdgpu.non.volatile` if all other attempts to promote the operation failed.
Commit: 60b3edc77856784ceb921da919ade633e32d328a
https://github.com/llvm/llvm-project/commit/60b3edc77856784ceb921da919ade633e32d328a
Author: pvanhout <pierre.vanhoutryve at amd.com>
Date: 2026-02-03 (Tue, 03 Feb 2026)
Changed paths:
M llvm/docs/AMDGPUUsage.rst
M llvm/lib/Target/AMDGPU/SIISelLowering.cpp
M llvm/test/CodeGen/AMDGPU/memory-legalizer-non-volatile.ll
Log Message:
-----------
Pull metadata impl at the top of the patch stack
Commit: b92b4c2025c6c0900a6fc2a841a9e5e9adc6476e
https://github.com/llvm/llvm-project/commit/b92b4c2025c6c0900a6fc2a841a9e5e9adc6476e
Author: pvanhout <pierre.vanhoutryve at amd.com>
Date: 2026-02-03 (Tue, 03 Feb 2026)
Changed paths:
M llvm/lib/Target/AMDGPU/SIISelLowering.cpp
Log Message:
-----------
Rename to MOThreadPrivate
Compare: https://github.com/llvm/llvm-project/compare/9f7145ec7c6e...b92b4c2025c6
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