aboutsummaryrefslogtreecommitdiff
path: root/clang/lib/CodeGen/CodeGenModule.cpp
diff options
context:
space:
mode:
authorJoseph Huber <huberjn@outlook.com>2024-03-27 14:10:54 -0500
committerGitHub <noreply@github.com>2024-03-27 14:10:54 -0500
commited68aac9f225ce560a89315c30f1e97e7e035a03 (patch)
tree5f27de6c2666eb4122d52858f0367bc57531e104 /clang/lib/CodeGen/CodeGenModule.cpp
parent421085fd740d937559db068c0a1b354b033aca63 (diff)
downloadllvm-ed68aac9f225ce560a89315c30f1e97e7e035a03.zip
llvm-ed68aac9f225ce560a89315c30f1e97e7e035a03.tar.gz
llvm-ed68aac9f225ce560a89315c30f1e97e7e035a03.tar.bz2
[Libomptarget] Move API implementations into GenericPluginTy (#86683)
Summary: The plan is to remove the entire plugin interface and simply use the `GenericPluginTy` inside of `libomptarget` by statically linking against it. This means that inside of `libomptarget` we will simply do `Plugin.data_alloc` without the dynamically loaded interface. To reduce the amount of code required, this patch simply moves all of the RTL implementation functions inside of the Generic device. Now the `__tgt_rtl_` interface is simply a shallow wrapper that will soon go away. There is some redundancy here, this will be improved later. For now what is important is minimizing the changes to the API.
Diffstat (limited to 'clang/lib/CodeGen/CodeGenModule.cpp')
0 files changed, 0 insertions, 0 deletions