diff options
author | Joseph Huber <huberjn@outlook.com> | 2023-12-07 15:44:23 -0600 |
---|---|---|
committer | GitHub <noreply@github.com> | 2023-12-07 15:44:23 -0600 |
commit | 97f3be2c5a0295632321141bdc001d4f81821958 (patch) | |
tree | 4ba6bbadee4102c3e0d6491c8b7df76fd64941a5 /clang/lib/Frontend/CompilerInvocation.cpp | |
parent | fb35bb48c628c83248b64cdac2a094b9e46ae695 (diff) | |
download | llvm-97f3be2c5a0295632321141bdc001d4f81821958.zip llvm-97f3be2c5a0295632321141bdc001d4f81821958.tar.gz llvm-97f3be2c5a0295632321141bdc001d4f81821958.tar.bz2 |
[CUDA][HIP] Improve variable registration with the new driver (#73177)
Summary:
This patch adds support for registering texture / surface variables from
CUDA / HIP. Additionally, we now properly track the `extern` and `const`
flags that are also used in these runtime functions.
This does not implement the `managed` variables yet as those seem to
require some extra handling I'm not familiar with. The issue is that the
current offload entry isn't large enough to carry size and alignment
information along with an extra global.
Diffstat (limited to 'clang/lib/Frontend/CompilerInvocation.cpp')
0 files changed, 0 insertions, 0 deletions