[PATCH] D116266: [SPIR-V] Add linking of separate translation units using spirv-link
Anastasia Stulova via Phabricator via cfe-commits
cfe-commits at lists.llvm.org
Fri Dec 24 03:49:53 PST 2021
Anastasia created this revision.
Anastasia added reviewers: svenvh, linjamaki, azabaznov.
Herald added subscribers: ThomasRaoux, ebevhan.
Anastasia requested review of this revision.
Add support of linking files compiled into SPIR-V object files using spirv-link (https://github.com/KhronosGroup/SPIRV-Tools#linker).
Examples:
clang --target=spirv64 test1.cl test2.cl
clang --target=spirv64 test1.cl -o test1.o
clang --target=spirv64 test1.o test2.cl
https://reviews.llvm.org/D116266
Files:
clang/docs/UsersManual.rst
clang/include/clang/Basic/DiagnosticDriverKinds.td
clang/lib/Driver/Driver.cpp
clang/lib/Driver/ToolChains/SPIRV.cpp
clang/lib/Driver/ToolChains/SPIRV.h
clang/test/Driver/spirv-toolchain.cl
-------------- next part --------------
A non-text attachment was scrubbed...
Name: D116266.396152.patch
Type: text/x-patch
Size: 6140 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/cfe-commits/attachments/20211224/c4ebddc7/attachment.bin>
More information about the cfe-commits
mailing list