aboutsummaryrefslogtreecommitdiff
path: root/gcc/c-family/c-pragma.h
AgeCommit message (Expand)AuthorFilesLines
2024-11-22OpenMP: Add 'interop' clause to 'dispatch' for C/C++Tobias Burnus1-0/+1
2024-11-22OpenMP: 'interop' construct - add C/C++ parser support, improve Fortran parsingTobias Burnus1-0/+4
2024-11-20OpenMP: C front-end support for dispatch + adjust_argsPaul-Antoine Arras1-0/+3
2024-06-05openmp: OpenMP loop transformation supportJakub Jelinek1-1/+5
2024-01-03Update copyright years.Jakub Jelinek1-1/+1
2023-11-07openmp: Add support for the 'indirect' clause in C/C++Kwok Cheung Yeung1-0/+1
2023-10-27preprocessor: c++: Support `#pragma GCC target' macros [PR87299]Lewis Hyatt1-1/+1
2023-08-04frontend: Add novector C pragmaTamar Christina1-0/+1
2023-07-31c-family: Implement pragma_lex () for preprocess-only modeLewis Hyatt1-0/+2
2023-01-16Update copyright years.Jakub Jelinek1-1/+1
2022-09-27openmp: Add OpenMP assume, assumes and begin/end assumes supportJakub Jelinek1-1/+4
2022-09-03openmp: Partial OpenMP 5.2 doacross and omp_cur_iteration supportJakub Jelinek1-0/+1
2022-07-06diagnostics: Honor #pragma GCC diagnostic in the preprocessor [PR53431]Lewis Hyatt1-1/+12
2022-05-27openmp: Add support for enter clause on declare targetJakub Jelinek1-1/+2
2022-02-09C, C++, Fortran, OpenMP: Add 'has_device_addr' clause to 'target' construct.Marcel Vollweiler1-2/+3
2022-01-03Update copyright years.Jakub Jelinek1-1/+1
2021-08-20openmp: Implement the error directiveJakub Jelinek1-0/+1
2021-08-18openmp: Add nothing directive supportJakub Jelinek1-0/+1
2021-08-17openmp: Implement OpenMP 5.1 scope constructJakub Jelinek1-0/+1
2021-08-12openmp: Add support for OpenMP 5.1 masked constructJakub Jelinek1-0/+2
2021-07-23openmp: Diagnose invalid mixing of the attribute and pragma syntax directivesJakub Jelinek1-0/+4
2021-07-21OpenACC 'nohost' clauseThomas Schwinge1-0/+1
2021-05-28OpenMP: Add iterator support to Fortran's depend; add affinity clauseTobias Burnus1-0/+1
2021-01-16openmp: Add support for the OpenMP 5.0 task detach clauseKwok Cheung Yeung1-1/+2
2021-01-04Update copyright years.Jakub Jelinek1-1/+1
2020-12-09OpenMP: C/C++ parse 'omp allocate'Tobias Burnus1-0/+1
2020-10-28openmp: Parsing and some semantic analysis of OpenMP allocate clauseJakub Jelinek1-0/+1
2020-01-01Update copyright years.Jakub Jelinek1-1/+1
2019-12-20OpenACC 2.6 deep copy: C and C++ front-end partsJulian Brown1-0/+2
2019-12-19Add OpenACC 2.6's no_createJulian Brown1-0/+1
2019-11-12Add OpenACC 2.6 `serial' construct supportMaciej W. Rozycki1-0/+1
2019-08-10tree-core.h (enum omp_clause_code): Add OMP_CLAUSE_DEVICE_TYPE.Jakub Jelinek1-0/+1
2019-08-07tree-core.h (enum omp_clause_code): Adjust OMP_CLAUSE_USE_DEVICE_PTR OpenMP d...Jakub Jelinek1-2/+3
2019-07-20tree.def (OMP_LOOP): New tree code.Jakub Jelinek1-0/+2
2019-07-12tree-core.h (enum omp_clause_code): Add OMP_CLAUSE_ORDER.Jakub Jelinek1-0/+1
2019-06-10tree.def (OMP_SCAN): New tree code.Jakub Jelinek1-0/+1
2019-01-01Update copyright years.Jakub Jelinek1-1/+1
2018-11-08builtin-types.def (BT_FN_VOID_BOOL, [...]): New.Jakub Jelinek1-2/+7
2018-06-20Update OpenACC data clause semantics to the 2.5 behaviorChung-Lin Tang1-4/+2
2018-01-03Update copyright years.Jakub Jelinek1-1/+1
2017-12-22extend.texi (Loop-Specific Pragmas): Document pragma GCC unroll.Eric Botcazou1-0/+1
2017-11-28Remove Cilk Plus support.Julia Koval1-19/+1
2017-01-01Update copyright years.Jakub Jelinek1-1/+1
2016-06-29Rename PRAGMA_OMP_DECLARE_REDUCTION to PRAGMA_OMP_DECLAREThomas Schwinge1-1/+1
2016-01-04Update copyright years.Jakub Jelinek1-1/+1
2015-12-01OpenACC host_data support.Julian Brown1-0/+2
2015-11-12c-pragma.c (oacc_pragmas): Add entry for declare directive.James Norris1-1/+4
2015-11-10omp-low.h (replace_oacc_fn_attrib, [...]): Declare.Nathan Sidwell1-0/+1
2015-11-08Merge of the scalar-storage-order branch.Eric Botcazou1-0/+1
2015-11-05gimplify.c (gimplify_scan_omp_clauses): Add support for OMP_CLAUSE_TILE.Cesar Philippidis1-0/+3