[PATCH] D120353: [OpenMP] Add option to make offloading mandatory

Joseph Huber via Phabricator via cfe-commits cfe-commits at lists.llvm.org
Wed Feb 23 09:10:16 PST 2022


jhuber6 updated this revision to Diff 410846.
jhuber6 added a comment.

Adding test case to check `if` codegen for unreachables, and an extra function to show that it is not created for the host while the other is. Also added an error message when the user specified offloading is mandatory but couldn't be created due to `if(0)` or a lack of triples.


Repository:
  rG LLVM Github Monorepo

CHANGES SINCE LAST ACTION
  https://reviews.llvm.org/D120353/new/

https://reviews.llvm.org/D120353

Files:
  clang/include/clang/Basic/LangOptions.def
  clang/include/clang/Driver/Options.td
  clang/lib/CodeGen/CGOpenMPRuntime.cpp
  clang/lib/CodeGen/CGStmtOpenMP.cpp
  clang/lib/Driver/ToolChains/Clang.cpp
  clang/lib/Sema/SemaOpenMP.cpp
  clang/test/OpenMP/target_offload_mandatory_codegen.cpp

-------------- next part --------------
A non-text attachment was scrubbed...
Name: D120353.410846.patch
Type: text/x-patch
Size: 12730 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/cfe-commits/attachments/20220223/cd4c48e9/attachment.bin>


More information about the cfe-commits mailing list