aboutsummaryrefslogtreecommitdiff
path: root/gcc/c-family/c-omp.c
AgeCommit message (Expand)AuthorFilesLines
2022-01-17Rename .c files to .cc files.Martin Liska1-3265/+0
2022-01-03Update copyright years.Jakub Jelinek1-1/+1
2021-11-15openmp: Add support for thread_limit clause on targetJakub Jelinek1-1/+24
2021-10-27openmp: Allow non-rectangular loops with pointer iteratorsJakub Jelinek1-4/+14
2021-10-27openmp: Don't reject some valid initializers or conditions of non-rectangular...Jakub Jelinek1-4/+19
2021-10-21openmp: For default(none) ignore variables created by ubsan_create_data [PR64...Jakub Jelinek1-6/+37
2021-10-14openmp, fortran: Add support for OpenMP declare variant directive in FortranKwok Cheung Yeung1-137/+0
2021-10-12openmp: Avoid calling clear_type_padding_in_mask in the common case where the...Jakub Jelinek1-1/+3
2021-10-06openmp: Optimize for OpenMP atomics 2x__builtin_clear_padding+__builtin_memcm...Jakub Jelinek1-2/+48
2021-10-01openmp: Differentiate between order(concurrent) and order(reproducible:concur...Jakub Jelinek1-0/+4
2021-09-22openmp: Add support for allocator and align modifiers on allocate clausesJakub Jelinek1-0/+2
2021-09-18openmp: Handle unconstrained and reproducible modifiers on order(concurrent)Jakub Jelinek1-1/+18
2021-09-17openmp: Add support for OpenMP 5.1 atomics for C++Jakub Jelinek1-14/+14
2021-09-10openmp: Implement OpenMP 5.1 atomics, so far for C onlyJakub Jelinek1-6/+167
2021-09-07C, C++, Fortran, OpenMP: Add support for 'flush seq_cst' construct.Marcel Vollweiler1-1/+1
2021-08-20openmp: Implement the error directiveJakub Jelinek1-2/+2
2021-08-18openmp: Add nothing directive supportJakub Jelinek1-2/+2
2021-08-17openmp: Implement OpenMP 5.1 scope constructJakub Jelinek1-2/+2
2021-08-12openmp: Add support for OpenMP 5.1 masked constructJakub Jelinek1-13/+39
2021-07-02openmp: Initial support for OpenMP directives expressed as C++11 attributesJakub Jelinek1-0/+151
2021-06-24openmp: in_reduction clause support on target constructJakub Jelinek1-0/+13
2021-05-28openmp: Fix up handling of reduction clause on constructs combined with targe...Jakub Jelinek1-0/+10
2021-05-25openmp: Fix reduction clause handling on teams distribute simd [PR99928]Jakub Jelinek1-0/+17
2021-05-21openmp: Fix up firstprivate+lastprivate clause handling [PR99928]Jakub Jelinek1-0/+11
2021-01-04Update copyright years.Jakub Jelinek1-1/+1
2020-11-10openmp: Implement OpenMP 5.0 base-pointer attachement and clause orderingChung-Lin Tang1-0/+90
2020-11-04openmp: allocate clause vs. *reduction array sections [PR97670]Jakub Jelinek1-3/+26
2020-10-28openmp: Parsing and some semantic analysis of OpenMP allocate clauseJakub Jelinek1-0/+169
2020-07-22OpenMP: Fixes for omp critical + hintTobias Burnus1-0/+11
2020-06-16openmp: Initial part of OpenMP 5.0 non-rectangular loop supportJakub Jelinek1-43/+297
2020-06-03[OpenMP] Fix mapping of artificial variables (PR94874)Tobias Burnus1-1/+23
2020-01-01Update copyright years.Jakub Jelinek1-1/+1
2019-12-20OpenACC 2.6 deep copy: C and C++ front-end partsJulian Brown1-0/+33
2019-11-14c-omp.c (c_omp_check_context_selector): Add nvidia to the list of valid vendors.Jakub Jelinek1-1/+1
2019-11-14omp-general.c (omp_context_name_list_prop): New function.Jakub Jelinek1-19/+17
2019-11-02gimplify.h (omp_construct_selector_matches): Change return type to int, add a...Jakub Jelinek1-21/+0
2019-11-02omp-general.h (omp_context_selector_set_compare): Declare.Jakub Jelinek1-108/+5
2019-10-25gimplify.h (omp_construct_selector_matches): Declare.Jakub Jelinek1-188/+0
2019-10-12c-common.h (c_omp_mark_declare_variant, [...]): Declare.Jakub Jelinek1-5/+328
2019-10-10c-common.h (c_omp_check_context_selector, [...]): Declare.Jakub Jelinek1-2/+132
2019-09-27re PR c++/88203 (assert does not compile with OpenMP's pragma omp parallel fo...Jakub Jelinek1-0/+22
2019-07-20tree.def (OMP_LOOP): New tree code.Jakub Jelinek1-17/+39
2019-07-13re PR c/91149 (GCC 9 and later incorrectly rejects OpenMP task reduction-modi...Jakub Jelinek1-1/+1
2019-07-12tree-core.h (enum omp_clause_code): Add OMP_CLAUSE_ORDER.Jakub Jelinek1-0/+18
2019-07-03gimplify.c (gimplify_scan_omp_clauses): For inscan reductions on worksharing ...Jakub Jelinek1-2/+4
2019-06-25re PR sanitizer/90954 (ICE: combining undefined behavior sanitizer with openmp)Jakub Jelinek1-1/+1
2019-06-10tree.def (OMP_SCAN): New tree code.Jakub Jelinek1-0/+18
2019-05-17trans.c (check_inlining_for_nested_subprog): Quote reserved names.Martin Sebor1-2/+2
2019-01-22re PR middle-end/88968 (Stack overflow in gimplify_expr)Jakub Jelinek1-2/+5
2019-01-01Update copyright years.Jakub Jelinek1-1/+1