aboutsummaryrefslogtreecommitdiff
path: root/gcc/omp-low.c
AgeCommit message (Expand)AuthorFilesLines
2019-07-04omp-low.c (lower_omp_scan): Call lower_omp on stmt's body in worksharing loop...Jakub Jelinek1-1/+3
2019-07-04re PR tree-optimization/91074 (c-c++-common/gomp/scan-3.c fails with ICE star...Jakub Jelinek1-0/+1
2019-07-03tree-core.h (enum omp_clause_code): Add OMP_CLAUSE__SCANTEMP_ clause.Jakub Jelinek1-124/+815
2019-06-21omp-low.c (lower_rec_simd_input_clauses): Add rvar2 argument...Jakub Jelinek1-18/+182
2019-06-19omp-low.c (lower_rec_input_clauses): Handle references properly in inscan cla...Jakub Jelinek1-24/+54
2019-06-19[PR90862] OpenACC 'declare' ICE when nested inside another constructThomas Schwinge1-0/+1
2019-06-17omp-low.c (struct omp_context): Add scan_inclusive field.Jakub Jelinek1-20/+357
2019-06-10tree.def (OMP_SCAN): New tree code.Jakub Jelinek1-1/+19
2019-06-05omp-low.c (lower_rec_input_clauses): For lastprivate conditional references...Jakub Jelinek1-2/+13
2019-06-05omp-low.c (lower_rec_input_clauses): Force max_vf if is_simd and on privatiza...Jakub Jelinek1-4/+95
2019-06-04gimplify.c (gimplify_scan_omp_clauses): Don't sorry_at on lastprivate conditi...Jakub Jelinek1-6/+35
2019-05-31tree.h (OMP_CLAUSE__CONDTEMP__ITER): Define.Jakub Jelinek1-14/+112
2019-05-31omp-low.c (lower_rec_simd_input_clauses): Set TREE_THIS_NOTRAP on ivar and lvar.Jakub Jelinek1-0/+2
2019-05-30gimplify.c (enum gimplify_omp_var_data): Add GOVD_CONDTEMP.Jakub Jelinek1-16/+69
2019-05-27gimplify.c (gimplify_scan_omp_clauses): Allow lastprivate conditional on sect...Jakub Jelinek1-10/+33
2019-05-27omp-low.c (lower_omp_1): Look through ordered...Jakub Jelinek1-3/+10
2019-05-24tree-core.h (enum omp_clause_code): Add OMP_CLAUSE__CONDTEMP_.Jakub Jelinek1-21/+167
2019-05-20cfgloop.h (struct loop): Add simdlen member.Jakub Jelinek1-1/+1
2019-05-16omp-low.c (lower_rec_input_clauses): If OMP_CLAUSE_IF has non-constant expres...Jakub Jelinek1-2/+17
2019-05-15omp-low.c (lower_rec_input_clauses): For if (0) or simdlen (1) set max_vf to 1.Jakub Jelinek1-0/+8
2019-03-28re PR middle-end/89621 (ICE with allocatable character and openmp)Jakub Jelinek1-1/+2
2019-02-01re PR middle-end/89137 (gcc/omp-low.c:7135: possible read of uninit memory ?)Jakub Jelinek1-1/+1
2019-01-11re PR middle-end/85956 (ICE in wide_int_to_tree_1, at tree.c:1549)Jakub Jelinek1-0/+1
2019-01-01Update copyright years.Jakub Jelinek1-1/+1
2018-12-29re PR ipa/88586 (ICE: Segmentation fault (in free_lang_data_in_decl))Jakub Jelinek1-0/+10
2018-12-02omp-low.c (check_omp_nesting_restrictions): Allow cancel or cancellation poin...Jakub Jelinek1-1/+15
2018-11-08builtin-types.def (BT_FN_VOID_BOOL, [...]): New.Jakub Jelinek1-159/+1719
2018-10-30Avoid unnecessarily numbering cloned symbols.Michael Ploujnikov1-2/+2
2018-10-20re PR middle-end/85488 (segmentation fault when compiling code using the orde...Jakub Jelinek1-2/+13
2018-08-27Come up with fndecl_built_in_p.Martin Liska1-4/+3
2018-07-26re PR middle-end/86660 (libgomp.c++/for-15.C ICEs with nvptx offloading)Jakub Jelinek1-1/+4
2018-07-17re PR middle-end/86542 (wrong-code for collapsed taskloop which needs omp_cpyfn)Jakub Jelinek1-1/+14
2018-06-20Update OpenACC data clause semantics to the 2.5 behaviorChung-Lin Tang1-83/+10
2018-05-31re PR middle-end/85879 (ICE in expand_debug_locations, at cfgexpand.c:5405)Chung-Lin Tang1-1/+2
2018-02-10re PR sanitizer/83987 (ICE with OpenMP, sanitizer and virtual bases)Jakub Jelinek1-0/+51
2018-01-24re PR middle-end/83977 (ICE in simd_clone_clauses_extract, at omp-simd-clone....Jakub Jelinek1-0/+17
2018-01-03poly_int: GET_MODE_SIZERichard Sandiford1-1/+2
2018-01-03Update copyright years.Jakub Jelinek1-1/+1
2018-01-03poly_int: current_vector_size and TARGET_AUTOVECTORIZE_VECTOR_SIZESRichard Sandiford1-7/+9
2018-01-03poly_int: omp_max_vfRichard Sandiford1-18/+21
2017-12-20poly_int: get_addr_base_and_unit_offsetRichard Sandiford1-1/+1
2017-12-12[SFN] not-quite-boilerplate changes in preparation to introduce nonbind markersAlexandre Oliva1-0/+2
2017-11-28Remove Cilk Plus support.Julia Koval1-85/+5
2017-11-01Add a fixed_size_mode classRichard Sandiford1-2/+4
2017-10-10Require wi::to_wide for treesRichard Sandiford1-5/+5
2017-10-04re PR tree-optimization/82374 (#pragma GCC optimize is not applied to openmp-...Jakub Jelinek1-0/+8
2017-09-05re PR middle-end/81768 (error: control flow in the middle of basic block)Jakub Jelinek1-0/+4
2017-08-30[71/77] Use opt_scalar_mode for mode iteratorsRichard Sandiford1-3/+5
2017-08-30[6/77] Make GET_MODE_WIDER return an opt_modeRichard Sandiford1-2/+2
2017-08-30[4/77] Add FOR_EACH iterators for modesRichard Sandiford1-3/+1