[OPENMP51]Codegen for error directive.
authorJennifer Yu <jennifer.yu@intel.com>
Thu, 1 Dec 2022 23:54:35 +0000 (15:54 -0800)
committerJennifer Yu <jennifer.yu@intel.com>
Thu, 8 Dec 2022 21:07:08 +0000 (13:07 -0800)
commitaf781f7042392910c4cf70106c6a0c2244c69478
treebdcb0db63391fb931f044389482529c56a56a3f7
parent3cfaea2d499970c2fd14389ade59f792156be0f8
[OPENMP51]Codegen for error directive.

Added codegen for `omp error` directive.
This is to generate IR to call:
void __kmpc_error(ident_t *loc, int severity, const char *message);

Differential Revision: https://reviews.llvm.org/D139166
clang/lib/CodeGen/CGOpenMPRuntime.cpp
clang/lib/CodeGen/CGOpenMPRuntime.h
clang/lib/CodeGen/CGStmtOpenMP.cpp
clang/test/OpenMP/error_codegen.cpp [new file with mode: 0644]
llvm/include/llvm/Frontend/OpenMP/OMPKinds.def