aboutsummaryrefslogtreecommitdiff
path: root/clang/lib/Frontend/CompilerInvocation.cpp
diff options
context:
space:
mode:
authorJoseph Huber <huberjn@outlook.com>2023-12-07 15:44:23 -0600
committerGitHub <noreply@github.com>2023-12-07 15:44:23 -0600
commit97f3be2c5a0295632321141bdc001d4f81821958 (patch)
tree4ba6bbadee4102c3e0d6491c8b7df76fd64941a5 /clang/lib/Frontend/CompilerInvocation.cpp
parentfb35bb48c628c83248b64cdac2a094b9e46ae695 (diff)
downloadllvm-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