aboutsummaryrefslogtreecommitdiff
path: root/clang/lib/Frontend/CompilerInvocation.cpp
diff options
context:
space:
mode:
authorJoseph Huber <jhuber6@vols.utk.edu>2022-06-23 10:06:26 -0400
committerJoseph Huber <jhuber6@vols.utk.edu>2022-06-23 15:40:43 -0400
commit4d3c010f1d012ade0ca36fdd7bc8b8baeb8df1f2 (patch)
tree93faeb3d7ecd8c1dc070098792dfe39eff6470e6 /clang/lib/Frontend/CompilerInvocation.cpp
parent22f1273357cfe1d7d6e395c447d1be10360cffaa (diff)
downloadllvm-4d3c010f1d012ade0ca36fdd7bc8b8baeb8df1f2.zip
llvm-4d3c010f1d012ade0ca36fdd7bc8b8baeb8df1f2.tar.gz
llvm-4d3c010f1d012ade0ca36fdd7bc8b8baeb8df1f2.tar.bz2
[CUDA] Do not embed a fatbinary when using the new driver
Previously, when using the new driver we created a fatbinary with the PTX and Cubin output. This was mainly done in an attempt to create some backwards compatibility with the existing CUDA support that embeds the fatbinary in each TU. This will most likely be more work than necessary to actually implement. The linker wrapper cannot do anything with these embedded PTX files because we do not know how to link them, and if we did want to include multiple files it should go through the `clang-offload-packager` instead. Also this didn't repsect the setting that disables embedding PTX (although it wasn't used anyway). Reviewed By: tra Differential Revision: https://reviews.llvm.org/D128441
Diffstat (limited to 'clang/lib/Frontend/CompilerInvocation.cpp')
0 files changed, 0 insertions, 0 deletions