]> git.ipfire.org Git - thirdparty/gcc.git/history - gcc/omp-low.c
OpenMP/PTX privatization in SIMD regions
[thirdparty/gcc.git] / gcc / omp-low.c
2017-03-28  Alexander MonakovOpenMP/PTX privatization in SIMD regions
2017-02-28  Thomas SchwingeRename the "openmp" group of optimizations to "omp"
2017-02-09  Chung-Lin Tanggimplify.c (gimplify_scan_omp_clauses): No special...
2017-01-26  Jakub Jelinekre PR middle-end/79236 (Many libgomp tests fail if...
2017-01-20  Alexander Monakovomp-low: introduce omplow_simd_context
2017-01-20  Martin Jambor[hsa] Rename hsa.[ch] to hsa-common.[ch]
2017-01-01  Jakub JelinekUpdate copyright years.
2016-12-14  Martin JamborCoding style fixes
2016-12-14  Martin JamborSplit omp-low into multiple files
2016-11-23  Jakub Jelinekre PR middle-end/69183 (ICE when using OpenMP PRIVATE...
2016-11-23  Martin Jamborbackport: hsa-builtins.def: New file.
2016-11-22  Jakub JelinekOpenMP loop cloning for SIMT execution
2016-11-22  Alexander MonakovOpenMP offloading to NVPTX: middle-end changes
2016-11-16  Jakub Jelinekre PR fortran/78299 (ICE in expand_omp_for_static_nochu...
2016-11-10  Jakub Jelinekomp-low.c (lower_omp_target): Fix up argument to is_ref...
2016-10-19  Eric Botcazouomp-low.c (pass_oacc_device_lower::gate): New method.
2016-10-19  Thomas Schwinge[PR tree-optimization/78024] Clear basic block flags...
2016-10-13  Thomas Preud'hommeMove MEMMODEL_* from coretypes.h to memmodel.h
2016-10-09  Jakub Jelinektree-ssa.c (target_for_debug_bind, [...]): Use VAR_P...
2016-09-26  Marek Polacekipa-inline-analysis.c (find_foldable_builtin_expect...
2016-09-16  Jason MerrillAdd inline functions for various bitwise operations.
2016-09-08  Jakub Jelinekre PR fortran/77516 (ICE in is_gimple_min_invariant...
2016-09-02  Jakub Jelinekre PR c/65467 ([libgomp] sorry, unimplemented: '_Atomic...
2016-08-17  Chung-Lin Tangomp-low.c (lower_oacc_reductions): Adjust variable...
2016-08-08  Jakub Jelinekre PR middle-end/72781 (-Wuninitialized false positives...
2016-07-21  Richard Bienerfunction-tests.c (build_trivial_generic_function):...
2016-07-15  Cesar Philippidisc-parser.c (c_parser_oacc_declare): Don't scan for...
2016-07-11  Jakub Jelinekre PR middle-end/71758 (ICE in verify_gimple_in_cfg...
2016-06-24  Jakub Jelinekre PR tree-optimization/71647 (aligned(x:32) in #pragma...
2016-06-10  Thomas Schwinge[PR middle-end/71373] Handle more OMP_CLAUSE_* in neste...
2016-06-10  Thomas Schwinge[PR c/71381] C/C++ OpenACC cache directive rejects...
2016-06-01  Thomas SchwingeRemove the unused OMP_CLAUSE_DEVICE_RESIDENT
2016-05-16  Martin Jambor[PR 70857] Copy RESULT_DECL of HSA outlined kernel...
2016-05-03  Richard Bienergimplify.h (get_initialized_tmp_var): Add allow_ssa...
2016-05-02  Nathan Sidwellomp-low.c (lower_oacc_head_tail): Assert there is at...
2016-05-02  Nathan Sidwellomp-low.c (struct oacc_loop): Add 'inner' field.
2016-04-18  Michael Matztree.h (TYPE_ALIGN, DECL_ALIGN): Return shifted amount.
2016-04-15  Thomas SchwingeSplit out OMP constructs' SIMD clone supporting code
2016-04-14  Cesar Philippidisre PR middle-end/70643 (broken openacc reduction inside...
2016-04-12  Jakub Jelinekomp-low.c (lower_omp_target): Use GOMP_MAP_FIRSTPRIVATE...
2016-04-08  Cesar Philippidisre PR lto/70289 ([openacc] ICE in input_varpool_node)
2016-04-08  Tom de VriesRemove incorrect warning for parallel implicit firstpri...
2016-04-07  Jakub Jelinekcgraph.h (struct cgraph_simd_clone): Add mask_mode...
2016-04-06  Patrick PalkaFix new -Wparentheses warnings encountered during bootstrap
2016-04-06  Jakub Jelinekre PR middle-end/70550 (-Wuninitialized false positives...
2016-03-17  Thomas SchwingeRename GOMP_MAP_FORCE_DEALLOC to GOMP_MAP_DELETE
2016-03-07  Nathan Sidwellre PR middle-end/69916 ([openacc] ICE in single_succ_ed...
2016-03-05  Tom de VriesHandle oacc region in oacc routine
2016-03-02  Jakub Jelinekre PR libgomp/69555 (libgomp.c++/target-6.C fails becau...
2016-02-26  Martin Jambor[omp, hsa] Do not gridify simd constructs
2016-02-16  Tom de VriesDon't call call_cgraph_insertion_hooks in simd_clone_create
2016-02-02  Thomas SchwingeMerge BUILT_IN_GOACC_HOST_DATA into BUILT_IN_GOACC_DATA...
2016-02-01  Jakub Jelinekomp-low.c (oacc_parse_default_dims): Avoid -Wsign-compa...
2016-02-01  Nathan Sidwellnvptx.c (PTX_GANG_DEFAULT): New.
2016-01-26  Nathan Sidwellomp-low.h (oacc_fn_attrib_kernels_p): Declare.
2016-01-25  Jakub Jelinekomp-low.c (lower_omp_target): Set DECL_VALUE_EXPR of...
2016-01-20  Jakub Jelinekomp-low.c (expand_omp_target): Avoid -Wmaybe-uninitiali...
2016-01-19  Martin JamborMerge of HSA
2016-01-18  Tom de VriesAdd oacc_kernels_p argument to pass_parallelize_loops
2016-01-17  Jakub Jelinekomp-low.c (mark_loops_in_oacc_kernels_region): Work...
2016-01-16  Tom de VriesRelease_defs in expand_omp_atomic_fetch_op
2016-01-14  Tom de VriesMark symbols in offload tables with force_output in...
2016-01-04  Jakub JelinekUpdate copyright years.
2015-12-23  Thomas SchwingeMerge OMP_CLAUSE_USE_DEVICE into OMP_CLAUSE_USE_DEVICE_PTR
2015-12-15  Ilya Verbinc-common.c (c_common_attribute_table): Handle "omp...
2015-12-08  Tom de VriesClear restrict in install_var_field
2015-12-02  Tom de VriesMark pointers to allocated target vars as restricted...
2015-12-01  Julian BrownOpenACC host_data support.
2015-11-26  Tom de VriesRevert "Improve verification of loop->latch in verify_l...
2015-11-26  Jakub Jelinekre PR tree-optimization/68128 (A huge regression in...
2015-11-25  Tom de VriesAdd pass_oacc_kernels pass group in passes.def
2015-11-25  Tom de VriesImprove verification of loop->latch in verify_loop_stru...
2015-11-23  Tom de VriesMark by_ref mem_ref in build_receiver_ref as non-trapping
2015-11-20  Jakub Jelinekre PR middle-end/68221 (libgomp reduction-11/12 failures)
2015-11-20  Jakub Jelinekre PR middle-end/68339 (g++.dg/vect/simd-clone-2.cc...
2015-11-17  Tom de VriesAdd in_oacc_kernels_region in struct loop
2015-11-16  Kirill YukhinAdd __attribute__((__simd__)) to GCC.
2015-11-15  Trevor Saundersalways define ENABLE_OFFLOADING
2015-11-14  Jakub Jelinekomp-low.c (lower_omp_ordered): Add argument to GOMP_SMD...
2015-11-13  Nathan Sidwellomp-low.c (scan_sharing_clauses): Accept INDEPENDENT...
2015-11-12  James Norrisc-pragma.c (oacc_pragmas): Add entry for declare directive.
2015-11-11  Nathan Sidwellgimplify.c (enum omp_region_type): Add ORT_ACC, ORT_ACC...
2015-11-10  Nathan Sidwellomp-low.h (replace_oacc_fn_attrib, [...]): Declare.
2015-11-09  Nathan Sidwellomp-low.c: Fix some OpenACC comment typos.
2015-11-06  Jakub Jelinekgimplify.c (gimplify_omp_ordered): Fix up diagnostics...
2015-11-06  Cesar Philippidisgimplify.c (gimplify_scan_omp_clauses): Add support...
2015-11-05  Jakub Jelinekgcc/
2015-11-05  Nathan Sidwelltarget.def (goacc.dim_limit): New hook.
2015-11-04  Nathan Sidwellomp-low.c (struct omp_context): Remove reduction_map...
2015-11-04  Nathan Sidwellinternal-fn.def (GOACC_REDUCTION): New.
2015-11-03  Thomas SchwingeOpenACC atomic directive
2015-10-29  Nathan Sidwellomp-low.c (lower_omp_target): Remove unreachable code...
2015-10-29  Andrew MacLeodalias.c: Reorder #include statements and remove duplicates.
2015-10-28  Nathan Sidwellomp-low.c (MASK_GANG, [...]): Delete.
2015-10-28  Nathan Sidwellomp-low.c (struct omp_context): Remove gwv_below, gwv_t...
2015-10-28  Mikhail Maltsev[PATCH 7/9] ENABLE_CHECKING refactoring: middle-end...
2015-10-27  Nathan Sidwellinternal-fn.def (IFN_GOACC_DIM_SIZE, [...]): New.
2015-10-27  Nathan Sidwelltarget-insns.def (oacc_fork, oacc_join): Define.
2015-10-27  Nathan Sidwellomp-low.c (oacc_init_rediction_array): New.
2015-10-27  Nathan Sidwell* omp-low.c (pass_oacc_device_lower::execute): Ignore...
next