[flang][driver] Add support for -embed-offload-object flag in flang
authorJan Sjodin <jan_sjodin@yahoo.com>
Fri, 20 Jan 2023 19:33:22 +0000 (14:33 -0500)
committerJan Sjodin <jan_sjodin@yahoo.com>
Tue, 31 Jan 2023 15:56:45 +0000 (10:56 -0500)
commit40d8c0666f19599c16e5345abee371d016409c12
treeb6193b866beca6c5354339945c686b0f34e3517a
parent669f4bc558b7a3dec21bf1045bff5f3885838182
[flang][driver] Add support for -embed-offload-object flag in flang

This patch adds support for the -embed-offload-object flag to embed offloading
binaries in host code. This flag is identical to the clang flag with the same name.

Differential Revision: https://reviews.llvm.org/D142244

Reviewed By: awarzynski, jhuber6
clang/include/clang/Driver/Options.td
flang/include/flang/Frontend/CodeGenOptions.h
flang/include/flang/Frontend/FrontendActions.h
flang/lib/Frontend/CompilerInvocation.cpp
flang/lib/Frontend/FrontendActions.cpp
flang/test/Driver/driver-help.f90
flang/test/Driver/embed-error.f90 [new file with mode: 0644]
flang/test/Driver/embed.f90 [new file with mode: 0644]