[all-commits] [llvm/llvm-project] 9ec4c6: [AMDGPU] Lay groundwork for stridemark type / addr...
Krzysztof Drewniak via All-commits
all-commits at lists.llvm.org
Tue May 26 11:18:56 PDT 2026
Branch: refs/heads/main
Home: https://github.com/llvm/llvm-project
Commit: 9ec4c66daffdf2fc740c2429a4d1ec3ff4d997b0
https://github.com/llvm/llvm-project/commit/9ec4c66daffdf2fc740c2429a4d1ec3ff4d997b0
Author: Krzysztof Drewniak <Krzysztof.Drewniak at amd.com>
Date: 2026-05-26 (Tue, 26 May 2026)
Changed paths:
M llvm/docs/AMDGPUUsage.rst
M llvm/lib/IR/Type.cpp
M llvm/test/Assembler/target-type-param-errors.ll
A llvm/test/Verifier/amdgpu-stridemark-structured-gep.ll
A llvm/test/Verifier/amdgpu-stridemark-tokenlike.ll
M llvm/test/Verifier/structured-gep-indices-bad.ll
Log Message:
-----------
[AMDGPU] Lay groundwork for stridemark type / addrspace(9) via sgep (#198930)
This commit introduces and documents the `amdgpu.stridemark` target
type, which is used to express when a structured.gep intrinsic is being
used to increment/decrement the index part of a `ptr addrspace(9)` (as
opposed to GEP, which manipulates the offset part)
Future PRs will add inbounds/nusw/nuw support to structured GEP to
enable more efficient code generation and then will implement a lowering
of these structured GEPs to struct.buffer intrinsics.
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