ddpagan added inline comments.
================ Comment at: clang/include/clang/Basic/DiagnosticSemaKinds.td:9823 +def err_omp_loop_reduction_clause : Error< + "reduction clause not handled with '#pragma omp loop bind(teams)'">; def warn_break_binds_to_switch : Warning< ---------------- Should be "allowed". ================ Comment at: clang/lib/Sema/SemaOpenMP.cpp:6127 + bool UseClausesWithoutBind = false; + + // Restricting to "#pragma omp loop bind" ---------------- This function only applies to OMPD_loop. If *Kind != OMPD_loop then should just return UseClauseWithoutBind. ================ Comment at: clang/test/OpenMP/generic_loop_ast_print.cpp:26 //PRINT: T j, z; -//PRINT: #pragma omp loop collapse(C) reduction(+: z) lastprivate(j) bind(thread) +//PRINT: #pragma omp simd collapse(C) reduction(+: z) lastprivate(j) //PRINT: for (T i = 0; i < t; ++i) ---------------- The AST that is printed should be what was originally specified in the source. ================ Comment at: clang/test/OpenMP/loop_bind_codegen.cpp:1 +// expected-no-diagnostics +// RUN: %clang_cc1 -DCK1 -verify -fopenmp -x c++ %s -emit-llvm -o - | FileCheck %s ---------------- Should auto-generate the the IR checking for this test using llvm/utils/update_cc_test_checks.py after verifying that what's generated is correct. CHANGES SINCE LAST ACTION https://reviews.llvm.org/D144634/new/ https://reviews.llvm.org/D144634 _______________________________________________ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits