diff options
author | Michael Liao <michael.hliao@gmail.com> | 2019-10-09 13:53:37 +0000 |
---|---|---|
committer | Michael Liao <michael.hliao@gmail.com> | 2019-10-09 13:53:37 +0000 |
commit | 2ae54aba03f24bf5047bd0fc4552c4bd7a09a39a (patch) | |
tree | 84a8385836d1f8b7e5772214329815e144d714fc | |
parent | d1170dbe58314fe78cfff36ca8259c35b508b7e4 (diff) | |
download | bcm5719-llvm-2ae54aba03f24bf5047bd0fc4552c4bd7a09a39a.tar.gz bcm5719-llvm-2ae54aba03f24bf5047bd0fc4552c4bd7a09a39a.zip |
[clang-offload-bundler] Support `.cui` and `.d`.
Reviewers: tra, yaxunl
Subscribers: cfe-commits
Tags: #clang
Differential Revision: https://reviews.llvm.org/D68663
llvm-svn: 374167
-rw-r--r-- | clang/tools/clang-offload-bundler/ClangOffloadBundler.cpp | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/clang/tools/clang-offload-bundler/ClangOffloadBundler.cpp b/clang/tools/clang-offload-bundler/ClangOffloadBundler.cpp index 277c031511d..19325e4a33f 100644 --- a/clang/tools/clang-offload-bundler/ClangOffloadBundler.cpp +++ b/clang/tools/clang-offload-bundler/ClangOffloadBundler.cpp @@ -71,6 +71,8 @@ static cl::opt<std::string> "Current supported types are:\n" " i - cpp-output\n" " ii - c++-cpp-output\n" + " cui - cuda/hip-output\n" + " d - dependency\n" " ll - llvm\n" " bc - llvm-bc\n" " s - assembler\n" @@ -628,6 +630,12 @@ static FileHandler *CreateFileHandler(MemoryBuffer &FirstInput) { return new TextFileHandler(/*Comment=*/"//"); if (FilesType == "ii") return new TextFileHandler(/*Comment=*/"//"); + if (FilesType == "cui") + return new TextFileHandler(/*Comment=*/"//"); + // TODO: `.d` should be eventually removed once `-M` and its variants are + // handled properly in offload compilation. + if (FilesType == "d") + return new TextFileHandler(/*Comment=*/"#"); if (FilesType == "ll") return new TextFileHandler(/*Comment=*/";"); if (FilesType == "bc") |