aboutsummaryrefslogtreecommitdiff
path: root/lldb/source/Commands/CommandObjectSource.cpp
diff options
context:
space:
mode:
authorKrzysztof Drewniak <Krzysztof.Drewniak@amd.com>2025-05-19 09:15:04 -0500
committerGitHub <noreply@github.com>2025-05-19 07:15:04 -0700
commit4bdd116b80670cf74ced3e36def6ca09169ff7ac (patch)
tree5cda1be64cc1112ef5a1539bbced5c5402ec0822 /lldb/source/Commands/CommandObjectSource.cpp
parent2c6b239cc6102398701359dddda8023d26fcb95d (diff)
downloadllvm-4bdd116b80670cf74ced3e36def6ca09169ff7ac.zip
llvm-4bdd116b80670cf74ced3e36def6ca09169ff7ac.tar.gz
llvm-4bdd116b80670cf74ced3e36def6ca09169ff7ac.tar.bz2
[AMDGPU] Add a new amdgcn.load.to.lds intrinsic (#137425)
This PR adds a amdgns_load_to_lds intrinsic that abstracts over loads to LDS from global (address space 1) pointers and buffer fat pointers (address space 7), since they use the same API and "gather from a pointer to LDS" is something of an abstract operation. This commit adds the intrinsic and its lowerings for addrspaces 1 and 7, and updates the MLIR wrappers to use it (loosening up the restrictions on loads to LDS along the way to match the ground truth from target features). It also plumbs the intrinsic through to clang.
Diffstat (limited to 'lldb/source/Commands/CommandObjectSource.cpp')
0 files changed, 0 insertions, 0 deletions