Show patches with: Submitter = Julian Brown       |    State = Action Required       |    Archived = No       |   535 patches
« 1 2 3 45 6 »
Patch Series A/F/R/T S/W/F Date Submitter Delegate State
[v2,2/4,og10] Unify ARRAY_REF/INDIRECT_REF stripping code in extract_base_bit_offset OpenACC: Rework struct component handling - - - - --- 2021-05-19 Julian Brown New
[v2,1/4,og10] Rewrite GOMP_MAP_ATTACH_DETACH mappings unconditionally OpenACC: Rework struct component handling - - - - --- 2021-05-19 Julian Brown New
[5/5] Mapping of components of references to pointers to structs for OpenMP/OpenACC OpenACC/OpenMP: Rework struct component handling - - - - --- 2021-05-14 Julian Brown New
[4/5] Rework indirect struct handling for OpenACC/OpenMP in gimplify.c OpenACC/OpenMP: Rework struct component handling - - - - --- 2021-05-14 Julian Brown New
[3/5] Rewrite GOMP_MAP_ATTACH_DETACH mappings for OpenMP also OpenACC/OpenMP: Rework struct component handling - - - - --- 2021-05-14 Julian Brown New
[2/5] Refactor struct lowering for OpenMP/OpenACC in gimplify.c OpenACC/OpenMP: Rework struct component handling - - - - --- 2021-05-14 Julian Brown New
[1/5] Unify ARRAY_REF/INDIRECT_REF stripping code in extract_base_bit_offset OpenACC/OpenMP: Rework struct component handling - - - - --- 2021-05-14 Julian Brown New
[7/7,og10] WIP GOMP_MAP_ATTACH_ZERO_LENGTH_ARRAY_SECTION changes OpenACC/OpenMP: Rework struct component handling - - - - --- 2021-05-11 Julian Brown New
[6/7,og10] Rework indirect struct handling for OpenACC/OpenMP in gimplify.c OpenACC/OpenMP: Rework struct component handling - - - - --- 2021-05-11 Julian Brown New
[5/7,og10] Rewrite GOMP_MAP_ATTACH_DETACH mappings for OpenMP also OpenACC/OpenMP: Rework struct component handling - - - - --- 2021-05-11 Julian Brown New
[4/7,og10] Revert gimplify.c parts of "Arrow operator handling for C front-end in OpenMP map clause… OpenACC/OpenMP: Rework struct component handling - - - - --- 2021-05-11 Julian Brown New
[3/7,og10] Revert gimplify.c parts of "Fix template case of non-static member access inside member … OpenACC/OpenMP: Rework struct component handling - - - - --- 2021-05-11 Julian Brown New
[2/7,og10] Refactor struct lowering for OpenMP/OpenACC in gimplify.c OpenACC/OpenMP: Rework struct component handling - - - - --- 2021-05-11 Julian Brown New
[1/7,og10] Unify ARRAY_REF/INDIRECT_REF stripping code in extract_base_bit_offset OpenACC/OpenMP: Rework struct component handling - - - - --- 2021-05-11 Julian Brown New
[4/4] openacc: Reference-typed reduction and private variable rewriting openacc: Worker partitioning in the middle end - - - - --- 2021-03-02 Julian Brown New
[3/4] amdgcn: Enable OpenACC worker partitioning for AMD GCN openacc: Worker partitioning in the middle end - - - - --- 2021-03-02 Julian Brown New
[2/4] openacc: Fix async bugs in several OpenACC test cases openacc: Worker partitioning in the middle end - - - - --- 2021-03-02 Julian Brown New
[1/4] openacc: Middle-end worker-partitioning support openacc: Worker partitioning in the middle end - - - - --- 2021-03-02 Julian Brown New
[3/3] nvptx: NVPTX parts for OpenACC private variables patch openacc: Gang-private variables in shared memory - - - - --- 2021-02-26 Julian Brown New
[2/3] amdgcn: AMD GCN parts for OpenACC private variables patch openacc: Gang-private variables in shared memory - - - - --- 2021-02-26 Julian Brown New
[1/3] openacc: Add support for gang local storage allocation in shared memory openacc: Gang-private variables in shared memory - - - - --- 2021-02-26 Julian Brown New
openacc: Warnings for strange partitioning choices for parallel regions openacc: Warnings for strange partitioning choices for parallel regions - - - - --- 2021-02-26 Julian Brown New
middle-end: Pretty-print address space of aggregates middle-end: Pretty-print address space of aggregates - - - - --- 2021-02-26 Julian Brown New
[7/7,og10] openacc: Strided array sections and components of derived-type arrays openacc: Arrays/derived types/character type backports - - - - --- 2021-02-24 Julian Brown New
[6/7,og10] openacc: Fix lowering for derived-type mappings through array elements openacc: Arrays/derived types/character type backports - - - - --- 2021-02-24 Julian Brown New
[5/7,og10] Fortran: %re/%im fixes for OpenMP/OpenACC + gfc_is_simplify_contiguous openacc: Arrays/derived types/character type backports - - - - --- 2021-02-24 Julian Brown New
[4/7,og10] Fortran: OpenMP/OpenACC diagnose substring rejections better openacc: Arrays/derived types/character type backports - - - - --- 2021-02-24 Julian Brown New
[3/7,og10] openacc: Character types and mixed arrays/derived type tests openacc: Arrays/derived types/character type backports - - - - --- 2021-02-24 Julian Brown New
[2/7,og10] openacc: Use class_pointer instead of pointer attribute for class types openacc: Arrays/derived types/character type backports - - - - --- 2021-02-24 Julian Brown New
[1/7,og10] openacc: Dereference BT_CLASS data pointers but not BT_DERIVED pointers openacc: Arrays/derived types/character type backports - - - - --- 2021-02-24 Julian Brown New
[2/2] openacc: Strided array sections and components of derived-type arrays openacc: Mixing array elements and derived types (mk2) - - - - --- 2021-02-12 Julian Brown New
[1/2] openacc: Fix lowering for derived-type mappings through array elements openacc: Mixing array elements and derived types (mk2) - - - - --- 2021-02-12 Julian Brown New
[2/2] openacc: Add XFAILs [PR98979] openacc: Fix/temp workaround for PR98979 - - - - --- 2021-02-10 Julian Brown New
[1/2] Revert "openacc: Allow strided arrays in update directives" openacc: Fix/temp workaround for PR98979 - - - - --- 2021-02-10 Julian Brown New
[4/4] openacc: Allow strided arrays in update directives openacc: Mixing array elements and derived types - - - - --- 2021-02-02 Julian Brown New
[3/4] openacc: Fix lowering for derived-type mappings through array elements openacc: Mixing array elements and derived types - - - - --- 2021-02-02 Julian Brown New
[2/4] openacc: Use class_pointer instead of pointer attribute for class types openacc: Mixing array elements and derived types - - - - --- 2021-02-02 Julian Brown New
[1/4] openacc: Remove dereference for non-pointer derived-type members openacc: Mixing array elements and derived types - - - - --- 2021-02-02 Julian Brown New
[og10] vect: Add target hook to prefer gather/scatter instructions [og10] vect: Add target hook to prefer gather/scatter instructions - - - - --- 2021-01-13 Julian Brown New
[og10] openacc: Adjust loop lowering for AMD GCN [og10] openacc: Adjust loop lowering for AMD GCN - - - - --- 2021-01-13 Julian Brown New
amdgcn: Remove dead code for fixed v0 register amdgcn: Remove dead code for fixed v0 register - - - - --- 2021-01-13 Julian Brown New
amdgcn: Fix exec register live-on-entry to BB in md-reorg amdgcn: Fix exec register live-on-entry to BB in md-reorg - - - - --- 2021-01-13 Julian Brown New
amdgcn: Improve FP division accuracy amdgcn: Improve FP division accuracy - - - - --- 2021-01-13 Julian Brown New
amdgcn: Fix subdf3 pattern amdgcn: Fix subdf3 pattern - - - - --- 2021-01-13 Julian Brown New
nvptx: Cache stacks block for OpenMP kernel launch nvptx: Cache stacks block for OpenMP kernel launch - - - - --- 2020-10-26 Julian Brown New
openacc: Fix atomic_capture-2.c iteration-ordering issues openacc: Fix atomic_capture-2.c iteration-ordering issues - - - - --- 2020-09-08 Julian Brown New
amdgcn: Add waitcnt after LDS write instructions amdgcn: Add waitcnt after LDS write instructions - - - - --- 2020-09-08 Julian Brown New
openacc: Fix mkoffload SGPR/VGPR count parsing for HSACO v3 openacc: Fix mkoffload SGPR/VGPR count parsing for HSACO v3 - - - - --- 2020-09-08 Julian Brown New
openacc: Fix race condition in Fortran loop collapse tests openacc: Fix race condition in Fortran loop collapse tests - - - - --- 2020-09-08 Julian Brown New
[og10] openacc: Unshare reduction temporaries for GCN [og10] openacc: Unshare reduction temporaries for GCN - - - - --- 2020-07-30 Julian Brown New
[og10] openacc: Delete useless temp in gcn-tree.c [og10] openacc: Delete useless temp in gcn-tree.c - - - - --- 2020-07-30 Julian Brown New
[og10] openacc: Fix parallel-dims.c test [og10] openacc: Fix parallel-dims.c test - - - - --- 2020-07-30 Julian Brown New
[2/2] openacc: Adjust dynamic reference count semantics openacc: Refactor enter/exit data code paths, adjust dynamic refcount semantics - - - - --- 2020-07-10 Julian Brown New
[1/2] openacc: Helper functions for enter/exit data using single mapping openacc: Refactor enter/exit data code paths, adjust dynamic refcount semantics - - - - --- 2020-07-10 Julian Brown New
[og10] OpenACC: Remove unnecessary barriers (gimple worker partitioning/broadcast) [og10] OpenACC: Remove unnecessary barriers (gimple worker partitioning/broadcast) - - - - --- 2020-06-29 Julian Brown New
[og10] amdgcn: Add waitcnt after LDS write instructions [og10] amdgcn: Add waitcnt after LDS write instructions - - - - --- 2020-06-29 Julian Brown New
[og10] OpenACC: Shared memory layout optimisation [og10] OpenACC: Shared memory layout optimisation - - - - --- 2020-06-29 Julian Brown New
[og10] OpenACC: Turn off worker partitioning if num_workers==1 [og10] OpenACC: Turn off worker partitioning if num_workers==1 - - - - --- 2020-06-29 Julian Brown New
[og10] OpenACC: Fix mkoffload SGPR/VGPR count parsing for HSACO v3 [og10] OpenACC: Fix mkoffload SGPR/VGPR count parsing for HSACO v3 - - - - --- 2020-06-29 Julian Brown New
[og10] OpenACC: Fix race condition in Fortran loop collapse tests [og10] OpenACC: Fix race condition in Fortran loop collapse tests - - - - --- 2020-06-29 Julian Brown New
[2/2,OpenACC] Detect pointer updates for attach operations (PR95590) Attached deep-copy pointers, diagnostics & modifications - - - - --- 2020-06-22 Julian Brown New
[1/2,OpenACC] Refuse update/copyout for blocks with attached pointers Attached deep-copy pointers, diagnostics & modifications - - - - --- 2020-06-22 Julian Brown New
[9/9,OpenACC] Don't detach for no-op exit data with zero dynamic refcount Refcounting and manual deep copy improvements - - - - --- 2020-06-16 Julian Brown New
[8/9,OpenACC] Fix standalone attach for Fortran assumed-shape array pointers Refcounting and manual deep copy improvements - - - - --- 2020-06-16 Julian Brown New
[7/9,OpenACC] Do not strip GOMP_MAP_TO_PSET/GOMP_MAP_POINTER for enter/exit data directives Refcounting and manual deep copy improvements - - - - --- 2020-06-16 Julian Brown New
[6/9,OpenACC] Set bias to zero for explicit attach/detach clauses in C and C++ Refcounting and manual deep copy improvements - - - - --- 2020-06-16 Julian Brown New
[5/9,OpenACC] Fix incompatible copyout for acc_map_data (PR92843) Refcounting and manual deep copy improvements - - - - --- 2020-06-16 Julian Brown New
[4/9,OpenACC] Don't pass kind array via pointer to goacc_enter_datum Refcounting and manual deep copy improvements - - - - --- 2020-06-16 Julian Brown New
[3/9,OpenACC] Adjust dynamic reference count semantics Refcounting and manual deep copy improvements - - - - --- 2020-06-16 Julian Brown New
[2/9,OpenACC] GOMP_MAP_ATTACH handling in find_group_last Refcounting and manual deep copy improvements - - - - --- 2020-06-16 Julian Brown New
[1/9,OpenACC] Fortran derived-type mapping fix Refcounting and manual deep copy improvements - - - - --- 2020-06-16 Julian Brown New
[3/3] Fortran derived-type mapping fix OpenACC "exit data" copyout, and Fortran derived-type members - - - - --- 2020-06-04 Julian Brown New
[2/3] Strip GOMP_MAP_STRUCT from OpenACC exit data mappings OpenACC "exit data" copyout, and Fortran derived-type members - - - - --- 2020-06-04 Julian Brown New
[1/3] OpenACC "exit data" copyout for struct members OpenACC "exit data" copyout, and Fortran derived-type members - - - - --- 2020-06-04 Julian Brown New
[7/7,OpenACC] Stricter dynamic data unmapping testing (WIP) Dynamic reference counts for mapped data - - - - --- 2020-05-22 Julian Brown New
[6/7,OpenACC] Reference count self-checking (dynamic_refcount version) Dynamic reference counts for mapped data - - - - --- 2020-05-22 Julian Brown New
[5/7,OpenACC] Distinguish structural/dynamic mappings in libgomp Dynamic reference counts for mapped data - - - - --- 2020-05-22 Julian Brown New
[4/7,OpenACC] Fix incompatible copyout for acc_map_data (PR92843) Dynamic reference counts for mapped data - - - - --- 2020-05-22 Julian Brown New
[3/7,OpenACC] Don't pass kind array via pointer to goacc_enter_datum Dynamic reference counts for mapped data - - - - --- 2020-05-22 Julian Brown New
[2/7,OpenACC] Adjust dynamic reference count semantics Dynamic reference counts for mapped data - - - - --- 2020-05-22 Julian Brown New
[1/7,OpenACC] Missing unlocking on error paths in attach/detach code Dynamic reference counts for mapped data - - - - --- 2020-05-22 Julian Brown New
[3/3] OpenACC dynamic data lifetimes ending within structured blocks Mixed static/dynamic data lifetimes with OpenACC (PR92843) - - - - --- 2020-01-17 Julian Brown New
[2/3] Don't copy back vars mapped with acc_map_data Mixed static/dynamic data lifetimes with OpenACC (PR92843) - - - - --- 2020-01-17 Julian Brown New
[1/3] Introduce dynamic data mapping sentinel for OpenACC Mixed static/dynamic data lifetimes with OpenACC (PR92843) - - - - --- 2020-01-17 Julian Brown New
Fix component mappings with derived types for OpenACC Fix component mappings with derived types for OpenACC - - - - --- 2020-01-10 Julian Brown New
[3/3] Check array contiguity for OpenACC/Fortran [1/3] Add OpenACC test for sub-references being pointer or allocatable variables - - - - --- 2020-01-04 Julian Brown New
[2/3] Don't allow mixed component and non-component accesses for OpenACC/Fortran [1/3] Add OpenACC test for sub-references being pointer or allocatable variables - - - - --- 2020-01-04 Julian Brown New
[1/3] Add OpenACC test for sub-references being pointer or allocatable variables [1/3] Add OpenACC test for sub-references being pointer or allocatable variables - - - - --- 2020-01-04 Julian Brown New
Fix OpenACC deep-copy-10.c and lib-16-2.f90 test async-safety issues (PR93030) Fix OpenACC deep-copy-10.c and lib-16-2.f90 test async-safety issues (PR93030) - - - - --- 2020-01-03 Julian Brown New
[13/13] Fortran polymorphic class-type support for OpenACC OpenACC 2.6 manual deep copy support - - - - --- 2019-12-18 Julian Brown New
[12/13] OpenACC 2.6 deep copy: Fortran execution tests OpenACC 2.6 manual deep copy support - - - - --- 2019-12-18 Julian Brown New
[11/13] OpenACC 2.6 deep copy: C and C++ execution tests OpenACC 2.6 manual deep copy support - - - - --- 2019-12-18 Julian Brown New
[10/13] OpenACC 2.6 deep copy: Fortran front-end parts OpenACC 2.6 manual deep copy support - - - - --- 2019-12-18 Julian Brown New
[09/13] OpenACC 2.6 deep copy: C and C++ front-end parts OpenACC 2.6 manual deep copy support - - - - --- 2019-12-18 Julian Brown New
[08/13] OpenACC 2.6 deep copy: middle-end parts OpenACC 2.6 manual deep copy support - - - - --- 2019-12-18 Julian Brown New
[07/13] OpenACC 2.6 deep copy: libgomp parts OpenACC 2.6 manual deep copy support - - - - --- 2019-12-18 Julian Brown New
[06/13] OpenACC 2.6 deep copy: attach/detach API routines OpenACC 2.6 manual deep copy support - - - - --- 2019-12-18 Julian Brown New
[05/13] Factor out duplicate code in gimplify_scan_omp_clauses OpenACC 2.6 manual deep copy support - - - - --- 2019-12-18 Julian Brown New
[04/13] Use gomp_map_val for OpenACC host-to-device address translation OpenACC 2.6 manual deep copy support - - - - --- 2019-12-18 Julian Brown New
[03/13] OpenACC reference count consistency checking OpenACC 2.6 manual deep copy support - - - - --- 2019-12-18 Julian Brown New
« 1 2 3 45 6 »