aboutsummaryrefslogtreecommitdiff
path: root/gcc/omp-low.c
AgeCommit message (Expand)AuthorFilesLines
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
2017-08-10re PR c/81687 (Compiler drops label in OpenMP region)Jakub Jelinek1-0/+2
2017-08-08trans.c: Include header files.Martin Liska1-0/+2
2017-08-03re PR middle-end/81052 (ICE in verify_dominators, at dominance.c:1184)Jakub Jelinek1-2/+2
2017-07-05Remove enum before machine_modeRichard Sandiford1-1/+1
2017-06-15PR c++/80560 - warn on undefined memory operations involving non-trivial typesMartin Sebor1-1/+5
2017-05-23Remove unused "default_kind" member from gcc/omp-low.c's "struct omp_context"Thomas Schwinge1-11/+1
2017-05-22re PR middle-end/80809 (Multi-free error for variable size array used within ...Jakub Jelinek1-0/+28
2017-05-22re PR middle-end/80853 (OpenMP ICE in build_outer_var_ref with array reduction)Jakub Jelinek1-3/+13
2017-04-20omp-low: fix lastprivate/linear lowering for SIMTAlexander Monakov1-21/+20
2017-04-11re PR libgomp/80394 (Empty OpenMP task is wrongly removed when optimizing)Jakub Jelinek1-2/+4
2017-03-28OpenMP/PTX privatization in SIMD regionsAlexander Monakov1-37/+96
2017-02-28Rename the "openmp" group of optimizations to "omp"Thomas Schwinge1-2/+2
2017-02-09gimplify.c (gimplify_scan_omp_clauses): No special handling for OMP_CLAUSE_TILE.Chung-Lin Tang1-9/+19
2017-01-26re PR middle-end/79236 (Many libgomp tests fail if configured with --enable-o...Jakub Jelinek1-3/+22
2017-01-20omp-low: introduce omplow_simd_contextAlexander Monakov1-44/+50
2017-01-20[hsa] Rename hsa.[ch] to hsa-common.[ch]Martin Jambor1-1/+1
2017-01-01Update copyright years.Jakub Jelinek1-1/+1
2016-12-14Coding style fixesMartin Jambor1-23/+20
2016-12-14Split omp-low into multiple filesMartin Jambor1-11990/+101
2016-11-23re PR middle-end/69183 (ICE when using OpenMP PRIVATE keyword in OMP DO loop ...Jakub Jelinek1-11/+18
2016-11-23backport: hsa-builtins.def: New file.Martin Jambor1-371/+1102
2016-11-22OpenMP loop cloning for SIMT executionJakub Jelinek1-11/+68
2016-11-22OpenMP offloading to NVPTX: middle-end changesAlexander Monakov1-64/+384
2016-11-16re PR fortran/78299 (ICE in expand_omp_for_static_nochunk, at omp-low.c:9622)Jakub Jelinek1-1/+1
2016-11-10omp-low.c (lower_omp_target): Fix up argument to is_reference.Jakub Jelinek1-13/+79
2016-10-19omp-low.c (pass_oacc_device_lower::gate): New method.Eric Botcazou1-5/+2
2016-10-19[PR tree-optimization/78024] Clear basic block flags before using BB_VISITED ...Thomas Schwinge1-5/+3
2016-10-13Move MEMMODEL_* from coretypes.h to memmodel.hThomas Preud'homme1-0/+1
2016-10-09tree-ssa.c (target_for_debug_bind, [...]): Use VAR_P and/or VAR_OR_FUNCTION_D...Jakub Jelinek1-12/+8
2016-09-26ipa-inline-analysis.c (find_foldable_builtin_expect): Use gimple_call_interna...Marek Polacek1-10/+4
2016-09-16Add inline functions for various bitwise operations.Jason Merrill1-2/+2
2016-09-08re PR fortran/77516 (ICE in is_gimple_min_invariant, at gimple-expr.c:706)Jakub Jelinek1-1/+3
2016-09-02re PR c/65467 ([libgomp] sorry, unimplemented: '_Atomic' with OpenMP)Jakub Jelinek1-1/+2
2016-08-17omp-low.c (lower_oacc_reductions): Adjust variable lookup to use maybe_lookup...Chung-Lin Tang1-3/+12
2016-08-08re PR middle-end/72781 (-Wuninitialized false positives in OpenMP code)Jakub Jelinek1-1/+9
2016-07-21function-tests.c (build_trivial_generic_function): Set BLOCK_SUPERCONTEXT of ...Richard Biener1-0/+2
2016-07-15c-parser.c (c_parser_oacc_declare): Don't scan for GOMP_MAP_POINTER.Cesar Philippidis1-0/+4
2016-07-11re PR middle-end/71758 (ICE in verify_gimple_in_cfg, at tree-cfg.c:5212)Jakub Jelinek1-1/+7
2016-06-24re PR tree-optimization/71647 (aligned(x:32) in #pragma omp simd does not work)Jakub Jelinek1-4/+6
2016-06-10[PR middle-end/71373] Handle more OMP_CLAUSE_* in nested function decompositionThomas Schwinge1-2/+2
2016-06-10[PR c/71381] C/C++ OpenACC cache directive rejects valid syntaxThomas Schwinge1-6/+0
2016-06-01Remove the unused OMP_CLAUSE_DEVICE_RESIDENTThomas Schwinge1-2/+0
2016-05-16[PR 70857] Copy RESULT_DECL of HSA outlined kernel functionMartin Jambor1-0/+3