aboutsummaryrefslogtreecommitdiff
path: root/gcc/omp-low.c
AgeCommit message (Expand)AuthorFilesLines
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
2016-05-03gimplify.h (get_initialized_tmp_var): Add allow_ssa parameter default true.Richard Biener1-0/+2
2016-05-02omp-low.c (lower_oacc_head_tail): Assert there is at least one marker.Nathan Sidwell1-6/+2
2016-05-02omp-low.c (struct oacc_loop): Add 'inner' field.Nathan Sidwell1-14/+38
2016-04-18tree.h (TYPE_ALIGN, DECL_ALIGN): Return shifted amount.Michael Matz1-12/+12
2016-04-15Split out OMP constructs' SIMD clone supporting codeThomas Schwinge1-1606/+0
2016-04-14re PR middle-end/70643 (broken openacc reduction inside a fortran module)Cesar Philippidis1-1/+1
2016-04-12omp-low.c (lower_omp_target): Use GOMP_MAP_FIRSTPRIVATE_INT regardless whethe...Jakub Jelinek1-69/+1
2016-04-08re PR lto/70289 ([openacc] ICE in input_varpool_node)Cesar Philippidis1-17/+65
2016-04-08Remove incorrect warning for parallel implicit firstprivate clauseTom de Vries1-1/+6
2016-04-07cgraph.h (struct cgraph_simd_clone): Add mask_mode field.Jakub Jelinek1-41/+119
2016-04-06Fix new -Wparentheses warnings encountered during bootstrapPatrick Palka1-13/+15
2016-04-06re PR middle-end/70550 (-Wuninitialized false positives in OpenMP code)Jakub Jelinek1-2/+22
2016-03-17Rename GOMP_MAP_FORCE_DEALLOC to GOMP_MAP_DELETEThomas Schwinge1-1/+1
2016-03-07re PR middle-end/69916 ([openacc] ICE in single_succ_edge called from oacc_lo...Nathan Sidwell1-40/+62
2016-03-05Handle oacc region in oacc routineTom de Vries1-13/+28
2016-03-02re PR libgomp/69555 (libgomp.c++/target-6.C fails because of undefined behavi...Jakub Jelinek1-8/+24
2016-02-26[omp, hsa] Do not gridify simd constructsMartin Jambor1-4/+22
2016-02-16Don't call call_cgraph_insertion_hooks in simd_clone_createTom de Vries1-1/+0
2016-02-02Merge BUILT_IN_GOACC_HOST_DATA into BUILT_IN_GOACC_DATA_STARTThomas Schwinge1-4/+1
2016-02-01omp-low.c (oacc_parse_default_dims): Avoid -Wsign-compare warning...Jakub Jelinek1-2/+2
2016-02-01nvptx.c (PTX_GANG_DEFAULT): New.Nathan Sidwell1-24/+128
2016-01-26omp-low.h (oacc_fn_attrib_kernels_p): Declare.Nathan Sidwell1-30/+76
2016-01-25omp-low.c (lower_omp_target): Set DECL_VALUE_EXPR of new_var even for the non...Jakub Jelinek1-0/+9
2016-01-21omp-low.c (expand_omp_target): Avoid -Wmaybe-uninitialized warning.Jakub Jelinek1-6/+5
2016-01-19Merge of HSAMartin Jambor1-95/+1361
2016-01-18Add oacc_kernels_p argument to pass_parallelize_loopsTom de Vries1-1/+1
2016-01-17omp-low.c (mark_loops_in_oacc_kernels_region): Work around -Wmaybe-uninitiali...Jakub Jelinek1-1/+1
2016-01-16Release_defs in expand_omp_atomic_fetch_opTom de Vries1-1/+5
2016-01-14Mark symbols in offload tables with force_output in read_offload_tablesTom de Vries1-5/+0
2016-01-04Update copyright years.Jakub Jelinek1-1/+1
2015-12-23Merge OMP_CLAUSE_USE_DEVICE into OMP_CLAUSE_USE_DEVICE_PTRThomas Schwinge1-9/+2
2015-12-15c-common.c (c_common_attribute_table): Handle "omp declare target link" attri...Ilya Verbin1-8/+123
2015-12-08Clear restrict in install_var_fieldTom de Vries1-0/+7
2015-12-02Mark pointers to allocated target vars as restricted, if possibleTom de Vries1-7/+86
2015-12-01OpenACC host_data support.Julian Brown1-4/+21