summaryrefslogtreecommitdiff
path: root/clang/test/OpenMP/error_codegen.cpp
AgeCommit message (Collapse)Author
2025-08-28Reland: [OpenMP][clang] 6.0: num_threads strict (part 3: codegen) (#155839)Robert Imschweiler
OpenMP 6.0 12.1.2 specifies the behavior of the strict modifier for the num_threads clause on parallel directives, along with the message and severity clauses. This commit implements necessary codegen changes.
2025-08-28Revert "[OpenMP][clang] 6.0: num_threads strict (part 3: codegen)" (#155809)Robert Imschweiler
Reverts llvm/llvm-project#146405
2025-08-28[OpenMP][clang] 6.0: num_threads strict (part 3: codegen) (#146405)Robert Imschweiler
OpenMP 6.0 12.1.2 specifies the behavior of the strict modifier for the num_threads clause on parallel directives, along with the message and severity clauses. This commit implements necessary codegen changes.
2025-01-29[OpenMP] Allow OMP6.0 features. (#122108)Zahira Ammarguellat
Add support for the `-fopenmp-version=60` command line argument. It is needed for https://github.com/llvm/llvm-project/pull/119891 (`#pragma omp stripe`) which will be the first OpenMP 6.0 directive implemented. Add regression tests for Clang in `-fopenmp-version=60` mode.
2022-12-08[OPENMP51]Codegen for error directive.Jennifer Yu
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