Page MenuHomePhabricator
Feed Advanced Search

Apr 26 2021

cchen updated the diff for D100874: [OpenMP] Use irbuilder as default for masked and master construct.

Rebase

Apr 26 2021, 2:10 PM · Restricted Project

Apr 21 2021

cchen added a comment to D100874: [OpenMP] Use irbuilder as default for masked and master construct.

what assertion?

Apr 21 2021, 9:42 AM · Restricted Project

Apr 20 2021

cchen updated the summary of D100874: [OpenMP] Use irbuilder as default for masked and master construct.
Apr 20 2021, 1:38 PM · Restricted Project
cchen added a comment to D100874: [OpenMP] Use irbuilder as default for masked and master construct.

I mark this patch as "plan changed" since the assert message indicates that something wrong in IRBuilder or Codegen, however, main branch also have the same issue so I think this patch does not trigger the issue.

Apr 20 2021, 1:37 PM · Restricted Project
cchen planned changes to D100874: [OpenMP] Use irbuilder as default for masked and master construct.
Apr 20 2021, 1:22 PM · Restricted Project
cchen added a comment to D100514: [OpenMP] Added codegen for masked directive.

Use irbuilder for masked and master construct: https://reviews.llvm.org/D100874.

Apr 20 2021, 11:00 AM · Restricted Project, Restricted Project
cchen requested review of D100874: [OpenMP] Use irbuilder as default for masked and master construct.
Apr 20 2021, 10:58 AM · Restricted Project

Apr 16 2021

cchen added a comment to D100514: [OpenMP] Added codegen for masked directive.

Initially we did not have an OMPIRBuilder object unconditionally, now we have. Let's move over everything that is ready. So master and critical should be good to go as well I suppose.

Apr 16 2021, 3:25 PM · Restricted Project, Restricted Project
cchen added a comment to D100514: [OpenMP] Added codegen for masked directive.

Also, don't forget to mark it as done in https://clang.llvm.org/docs/OpenMPSupport.html :)

Apr 16 2021, 10:23 AM · Restricted Project, Restricted Project
cchen added a comment to D100514: [OpenMP] Added codegen for masked directive.

Any reason we should not unconditionally use the OMPIRBuilder impl? (btw, many thanks for providing one!)
We have an OMPIRBuilder always around in clang's codegen, so there is little reason not to use it if it is feature complete.

Apr 16 2021, 10:23 AM · Restricted Project, Restricted Project

Apr 15 2021

cchen committed rG924cdff0ae18: [OpenMP5][DOCS] Update status of masked construct and correct the color (authored by cchen).
[OpenMP5][DOCS] Update status of masked construct and correct the color
Apr 15 2021, 3:19 PM
cchen committed rGe0c2125d1d1e: [OpenMP] Added codegen for masked directive (authored by cchen).
[OpenMP] Added codegen for masked directive
Apr 15 2021, 10:55 AM
cchen closed D100514: [OpenMP] Added codegen for masked directive.
Apr 15 2021, 10:55 AM · Restricted Project, Restricted Project
cchen updated the diff for D100514: [OpenMP] Added codegen for masked directive.

Update test and fix code format

Apr 15 2021, 9:40 AM · Restricted Project, Restricted Project

Apr 14 2021

cchen requested review of D100514: [OpenMP] Added codegen for masked directive.
Apr 14 2021, 3:27 PM · Restricted Project, Restricted Project

Apr 9 2021

cchen committed rG3d816537df2c: [OpenMP51][DOCS] Claimed masked construct and report current patch, NFC. (authored by cchen).
[OpenMP51][DOCS] Claimed masked construct and report current patch, NFC.
Apr 9 2021, 1:23 PM
cchen committed rG1a43fd27691c: [OpenMP51] Initial support for masked directive and filter clause (authored by cchen).
[OpenMP51] Initial support for masked directive and filter clause
Apr 9 2021, 12:01 PM
cchen closed D99995: [OpenMP51] Initial support for masked directive and filter clause.
Apr 9 2021, 12:01 PM · Restricted Project, Restricted Project
cchen updated the diff for D99995: [OpenMP51] Initial support for masked directive and filter clause.

Fix lit-test failure for dispatch_ast_print and rebase

Apr 9 2021, 11:58 AM · Restricted Project, Restricted Project

Apr 8 2021

cchen updated the diff for D99995: [OpenMP51] Initial support for masked directive and filter clause.

Fix/Add test for "can not have more than one filter clause" issue and rebase.

Apr 8 2021, 10:26 AM · Restricted Project, Restricted Project
cchen added inline comments to D99995: [OpenMP51] Initial support for masked directive and filter clause.
Apr 8 2021, 9:04 AM · Restricted Project, Restricted Project

Apr 7 2021

cchen updated the diff for D99995: [OpenMP51] Initial support for masked directive and filter clause.

Rebase and fix based on comments.

Apr 7 2021, 4:50 PM · Restricted Project, Restricted Project
cchen retitled D99995: [OpenMP51] Initial support for masked directive and filter clause from [OpenMP51] Initial support for marked directive and filter clause to [OpenMP51] Initial support for masked directive and filter clause.
Apr 7 2021, 9:02 AM · Restricted Project, Restricted Project

Apr 6 2021

cchen updated the diff for D99995: [OpenMP51] Initial support for masked directive and filter clause.

Fix comments

Apr 6 2021, 3:26 PM · Restricted Project, Restricted Project
cchen requested review of D99995: [OpenMP51] Initial support for masked directive and filter clause.
Apr 6 2021, 3:19 PM · Restricted Project, Restricted Project

Apr 1 2021

cchen committed rGcba422264c7f: [OpenMP51] Accept `primary` as proc bind affinity policy in Clang (authored by cchen).
[OpenMP51] Accept `primary` as proc bind affinity policy in Clang
Apr 1 2021, 4:14 PM
cchen closed D99622: [OpenMP51] Accept `primary` as proc bind affinity policy in Clang.
Apr 1 2021, 4:13 PM · Restricted Project, Restricted Project
cchen updated the diff for D99622: [OpenMP51] Accept `primary` as proc bind affinity policy in Clang.

Rebase

Apr 1 2021, 4:06 PM · Restricted Project, Restricted Project
cchen committed rG56b39afb5862: [OpenMP51][DOCS] Mark "add present modifier in defaultmap clause" as (authored by cchen).
[OpenMP51][DOCS] Mark "add present modifier in defaultmap clause" as
Apr 1 2021, 9:04 AM
cchen updated the diff for D99622: [OpenMP51] Accept `primary` as proc bind affinity policy in Clang.

Update codegen test

Apr 1 2021, 8:55 AM · Restricted Project, Restricted Project

Mar 31 2021

cchen added inline comments to D99622: [OpenMP51] Accept `primary` as proc bind affinity policy in Clang.
Mar 31 2021, 10:56 AM · Restricted Project, Restricted Project
cchen updated the diff for D99622: [OpenMP51] Accept `primary` as proc bind affinity policy in Clang.

Add some codegen tests

Mar 31 2021, 10:36 AM · Restricted Project, Restricted Project

Mar 30 2021

cchen requested review of D99622: [OpenMP51] Accept `primary` as proc bind affinity policy in Clang.
Mar 30 2021, 3:03 PM · Restricted Project, Restricted Project

Mar 10 2021

cchen accepted D98358: [OpenMP] Restore backwards compatibility for libomptarget.

LGTM.

Mar 10 2021, 11:17 AM · Restricted Project, Restricted Project, Restricted Project
cchen added a comment to D98358: [OpenMP] Restore backwards compatibility for libomptarget.

I think some existing Clang OpenMP codegen tests will break if they are testing against __kmpc_push_target_tripcount.

Mar 10 2021, 9:16 AM · Restricted Project, Restricted Project, Restricted Project

Jan 4 2021

cchen added a comment to D91944: OpenMP 5.0 metadirective.

@alokmishra.besu, I'm trying to play/learn with your patch so I downloaded the diff and apply it to the master branch, however, I'm getting error messages everywhere if llvm::omp::OMPD_metadirective appears:

Jan 4 2021, 3:29 PM · Restricted Project, Restricted Project, Restricted Project

Dec 15 2020

cchen committed rG82f2c61ca084: [OPENMP51] Add present modifier in defaultmap clause (authored by cchen).
[OPENMP51] Add present modifier in defaultmap clause
Dec 15 2020, 11:51 AM
cchen closed D92427: [OPENMP51] Add present modifier in defaultmap clause.
Dec 15 2020, 11:50 AM · Restricted Project
cchen updated the diff for D92427: [OPENMP51] Add present modifier in defaultmap clause.

Rebase

Dec 15 2020, 11:06 AM · Restricted Project

Dec 11 2020

cchen updated the diff for D92427: [OPENMP51] Add present modifier in defaultmap clause.

Fix outdated comment in test

Dec 11 2020, 1:13 PM · Restricted Project
cchen added inline comments to D92427: [OPENMP51] Add present modifier in defaultmap clause.
Dec 11 2020, 1:10 PM · Restricted Project
cchen accepted D91261: [OPENMP]Do not use OMP_MAP_TARGET_PARAM for data movement directives..

LGTM.

Dec 11 2020, 12:39 PM · Restricted Project

Dec 9 2020

cchen added a comment to D92427: [OPENMP51] Add present modifier in defaultmap clause.

ping

Dec 9 2020, 10:48 PM · Restricted Project

Dec 7 2020

cchen added a comment to D86119: [OPENMP50]Allow overlapping mapping in target constrcuts..

Below test asserts inside generateInfoForComponentList:

Assertion failed: (!IsPointer && "Unexpected base element with the pointer type."), function generateInfoForComponentList, file /Users/cchen/workspace/llvm-project/clang/lib/CodeGen/CGOpenMPRuntime.cpp, line 7754.
PLEASE submit a bug report to https://bugs.llvm.org/ and include the crash backtrace, preprocessed source, and associated run script.
Dec 7 2020, 12:59 PM · Restricted Project, Restricted Project
cchen added a comment to D86119: [OPENMP50]Allow overlapping mapping in target constrcuts..

Just tried this patch and found that below test abort inside generateInfoCapture.

#include <stdio.h>
#define LEN 100
int buf[LEN];
Dec 7 2020, 11:16 AM · Restricted Project, Restricted Project

Dec 3 2020

cchen updated the diff for D92427: [OPENMP51] Add present modifier in defaultmap clause.

Add more tests and store location for present modifier

Dec 3 2020, 1:28 PM · Restricted Project
cchen updated the diff for D92427: [OPENMP51] Add present modifier in defaultmap clause.

Update based on comment

Dec 3 2020, 9:55 AM · Restricted Project

Dec 2 2020

cchen added inline comments to D92427: [OPENMP51] Add present modifier in defaultmap clause.
Dec 2 2020, 2:13 PM · Restricted Project

Dec 1 2020

cchen committed rG1b8ed1d03dee: [OpenMP51][DOCS] Claim "add present modifier in defaultmap clause", NFC. (authored by cchen).
[OpenMP51][DOCS] Claim "add present modifier in defaultmap clause", NFC.
Dec 1 2020, 2:08 PM
cchen added a comment to D92427: [OPENMP51] Add present modifier in defaultmap clause.

I now only update target_defaultmap_messages test since I'm not sure what I've done is correct for the new version. Will add all other defaultmap_messages tests once corrected the stuff I added in target_defaultmap_messages.

Dec 1 2020, 1:56 PM · Restricted Project
cchen updated the diff for D92427: [OPENMP51] Add present modifier in defaultmap clause.

Rebase and fix coding style

Dec 1 2020, 1:52 PM · Restricted Project
cchen requested review of D92427: [OPENMP51] Add present modifier in defaultmap clause.
Dec 1 2020, 1:46 PM · Restricted Project

Nov 24 2020

cchen abandoned D91998: [OpenMP50][DOCS] Mark target data non-contiguous as done, NFC..
Nov 24 2020, 2:08 PM · Restricted Project
cchen committed rG77e98eaee2e8: [OpenMP50][DOCS] Mark target data non-contiguous as done, NFC. (authored by cchen).
[OpenMP50][DOCS] Mark target data non-contiguous as done, NFC.
Nov 24 2020, 2:08 PM
cchen added a comment to D91998: [OpenMP50][DOCS] Mark target data non-contiguous as done, NFC..

I think I'll just land it since it's an nfc.

Nov 24 2020, 2:04 PM · Restricted Project

Nov 23 2020

cchen requested review of D91998: [OpenMP50][DOCS] Mark target data non-contiguous as done, NFC..
Nov 23 2020, 1:59 PM · Restricted Project

Nov 19 2020

cchen committed rG7036fe8a0cff: [libomptarget] Add support for target update non-contiguous (authored by cchen).
[libomptarget] Add support for target update non-contiguous
Nov 19 2020, 9:34 AM
cchen closed D82245: [libomptarget] Add support for target update non-contiguous.
Nov 19 2020, 9:33 AM · Restricted Project, Restricted Project
cchen updated the diff for D82245: [libomptarget] Add support for target update non-contiguous.

Refactor target_data_update

Nov 19 2020, 8:48 AM · Restricted Project, Restricted Project
cchen added a comment to D82245: [libomptarget] Add support for target update non-contiguous.

Would you please take a thorough check with your patch? I can still find many code that still don't conform with the standard. Thanks. The test case is fine as we don't have unified standard.

Nov 19 2020, 7:05 AM · Restricted Project, Restricted Project

Nov 18 2020

cchen updated the diff for D82245: [libomptarget] Add support for target update non-contiguous.

Update style

Nov 18 2020, 2:07 PM · Restricted Project, Restricted Project
cchen committed rG7046be17307d: [OpenMP] [DOCS] Update OMP5.1 feature status table [NFC] (authored by dreachem).
[OpenMP] [DOCS] Update OMP5.1 feature status table [NFC]
Nov 18 2020, 8:47 AM
cchen closed D90802: [OpenMP] [DOCS] Update OMP5.1 feature status table [NFC].
Nov 18 2020, 8:47 AM · Restricted Project

Nov 17 2020

cchen updated the diff for D82245: [libomptarget] Add support for target update non-contiguous.

Apply LLVM coding style

Nov 17 2020, 1:02 PM · Restricted Project, Restricted Project

Nov 10 2020

cchen added a comment to D82245: [libomptarget] Add support for target update non-contiguous.

Fix coding style

I'm not sure whether this is still WIP because I didn't see any change in the touched code.

Nov 10 2020, 12:02 PM · Restricted Project, Restricted Project

Nov 9 2020

cchen updated the diff for D82245: [libomptarget] Add support for target update non-contiguous.

Fix coding style

Nov 9 2020, 10:09 AM · Restricted Project, Restricted Project
cchen added inline comments to D82245: [libomptarget] Add support for target update non-contiguous.
Nov 9 2020, 9:43 AM · Restricted Project, Restricted Project
cchen updated the diff for D82245: [libomptarget] Add support for target update non-contiguous.

Fix build error

Nov 9 2020, 9:22 AM · Restricted Project, Restricted Project

Nov 6 2020

cchen added inline comments to D84192: [OpenMP5.0] map item can be non-contiguous for target update.
Nov 6 2020, 8:25 PM · Restricted Project
cchen committed rG0cab91140f61: [OpenMP5.0] map item can be non-contiguous for target update (authored by cchen).
[OpenMP5.0] map item can be non-contiguous for target update
Nov 6 2020, 7:05 PM
cchen closed D84192: [OpenMP5.0] map item can be non-contiguous for target update.
Nov 6 2020, 7:05 PM · Restricted Project
cchen committed rG6847bcec1aa9: [libomptarget] Add support for target update non-contiguous (authored by cchen).
[libomptarget] Add support for target update non-contiguous
Nov 6 2020, 6:56 PM
cchen closed D82245: [libomptarget] Add support for target update non-contiguous.
Nov 6 2020, 6:55 PM · Restricted Project, Restricted Project
cchen updated the diff for D84192: [OpenMP5.0] map item can be non-contiguous for target update.

Rebase

Nov 6 2020, 10:19 AM · Restricted Project

Nov 5 2020

cchen added a comment to D82245: [libomptarget] Add support for target update non-contiguous.

The link in the description for the clang patch is outdated (that patch has been abandoned), can you replace it with https://reviews.llvm.org/D84192? Thanks!

Nov 5 2020, 2:04 PM · Restricted Project, Restricted Project
cchen updated the summary of D82245: [libomptarget] Add support for target update non-contiguous.
Nov 5 2020, 1:24 PM · Restricted Project, Restricted Project
cchen updated the diff for D82245: [libomptarget] Add support for target update non-contiguous.

Rebase and fix based on feedback

Nov 5 2020, 11:02 AM · Restricted Project, Restricted Project

Nov 4 2020

cchen committed rGd0d43b58b109: [OpenMP] target nested `use_device_ptr() if()` and is_device_ptr trigger asserts (authored by cchen).
[OpenMP] target nested `use_device_ptr() if()` and is_device_ptr trigger asserts
Nov 4 2020, 10:37 AM
cchen closed D90704: [OpenMP] target nested `use_device_ptr() if()` and is_device_ptr trigger asserts.
Nov 4 2020, 10:37 AM · Restricted Project, Restricted Project
cchen updated the diff for D90704: [OpenMP] target nested `use_device_ptr() if()` and is_device_ptr trigger asserts.

Refactor

Nov 4 2020, 10:30 AM · Restricted Project, Restricted Project
cchen updated the diff for D90704: [OpenMP] target nested `use_device_ptr() if()` and is_device_ptr trigger asserts.

Fix coding style

Nov 4 2020, 10:03 AM · Restricted Project, Restricted Project
cchen updated the diff for D90704: [OpenMP] target nested `use_device_ptr() if()` and is_device_ptr trigger asserts.

Fix based on feedback

Nov 4 2020, 10:01 AM · Restricted Project, Restricted Project
cchen added inline comments to D90704: [OpenMP] target nested `use_device_ptr() if()` and is_device_ptr trigger asserts.
Nov 4 2020, 9:45 AM · Restricted Project, Restricted Project
cchen added inline comments to D90704: [OpenMP] target nested `use_device_ptr() if()` and is_device_ptr trigger asserts.
Nov 4 2020, 9:37 AM · Restricted Project, Restricted Project

Nov 3 2020

cchen added a comment to D90704: [OpenMP] target nested `use_device_ptr() if()` and is_device_ptr trigger asserts.

It would be good if you could identify the object which leads to a crash, I mean a target region, variable, etc.

Nov 3 2020, 3:25 PM · Restricted Project, Restricted Project
cchen added a comment to D90704: [OpenMP] target nested `use_device_ptr() if()` and is_device_ptr trigger asserts.

I do not understand the commit message. Can you try to make it clearer?

Nov 3 2020, 1:22 PM · Restricted Project, Restricted Project
cchen updated the summary of D90704: [OpenMP] target nested `use_device_ptr() if()` and is_device_ptr trigger asserts.
Nov 3 2020, 1:20 PM · Restricted Project, Restricted Project
cchen updated the summary of D90704: [OpenMP] target nested `use_device_ptr() if()` and is_device_ptr trigger asserts.
Nov 3 2020, 1:18 PM · Restricted Project, Restricted Project
cchen updated the diff for D90704: [OpenMP] target nested `use_device_ptr() if()` and is_device_ptr trigger asserts.

Separate test to a independent file

Nov 3 2020, 1:17 PM · Restricted Project, Restricted Project
cchen requested review of D90704: [OpenMP] target nested `use_device_ptr() if()` and is_device_ptr trigger asserts.
Nov 3 2020, 11:50 AM · Restricted Project, Restricted Project

Oct 2 2020

cchen added a comment to D74144: [OPENMP50]Add basic support for array-shaping operation..

@ABataev, the below test is extracted from Sollve test suite and Clang now emit:

test.c:17:35: error: subscripted value is not an array or pointer
    #pragma omp target update to( (([N][N])foo)[1:M] )
                                  ^~~~~~~~~~~~~
test.c:17:5: error: expected at least one 'to' clause or 'from' clause specified to '#pragma omp target update'
    #pragma omp target update to( (([N][N])foo)[1:M] )

This error message came from the ActOnOMPArraySectionExpr which is called inside ParsePostfixExpressionSuffix. The issue is that the base expression in ActOnOMPArraySectionExpr looks like:

ParenExpr 0x122859be0 '<OpenMP array shaping type>' lvalue
`-OMPArrayShapingExpr 0x122859b98 '<OpenMP array shaping type>' lvalue
  |-IntegerLiteral 0x122859b38 'int' 5
  |-IntegerLiteral 0x122859b58 'int' 5
  `-DeclRefExpr 0x122859b78 'int *' lvalue Var 0x1228599d0 'foo' 'int *'

which is not a base that we would expect in an array section expr. I've tried relaxing the base type check in ActOnOMPArraySectionExpr but not sure it's the way to go. (or should I just extract the DeclReExpr from ArrayShapingExpr before calling ActOnOMPArraySectionExpr?)

#define N 5
#define M 3

int main(void) {
    int tmp[N][N];
    for(int i=0; i<N; i++)
        for(int j=0; j<N; j++)
            tmp[i][j] = N*i + j;

    int *foo = &tmp[0][0];

    // This compiles just fine
    //#pragma omp target update to( ([N][N])foo )

    // This is rejected by the compiler
    #pragma omp target update to( (([N][N])foo)[1:M] )
}

I don't think it is allowed by the standard.

According to the standard, The shape-operator can appear only in clauses where it is explicitly allowed.
In this case, array shaping is used as a base expression of array section (or subscript) expression, which does not meet the standard. Tje array sjaping operation is not used in clause, instead it is used as a base subexpression of another expression.

Oct 2 2020, 9:07 AM · Restricted Project

Oct 1 2020

cchen added a comment to D74144: [OPENMP50]Add basic support for array-shaping operation..

@ABataev, the below test is extracted from Sollve test suite and Clang now emit:

test.c:17:35: error: subscripted value is not an array or pointer
    #pragma omp target update to( (([N][N])foo)[1:M] )
                                  ^~~~~~~~~~~~~
test.c:17:5: error: expected at least one 'to' clause or 'from' clause specified to '#pragma omp target update'
    #pragma omp target update to( (([N][N])foo)[1:M] )

This error message came from the ActOnOMPArraySectionExpr which is called inside ParsePostfixExpressionSuffix. The issue is that the base expression in ActOnOMPArraySectionExpr looks like:

ParenExpr 0x122859be0 '<OpenMP array shaping type>' lvalue
`-OMPArrayShapingExpr 0x122859b98 '<OpenMP array shaping type>' lvalue
  |-IntegerLiteral 0x122859b38 'int' 5
  |-IntegerLiteral 0x122859b58 'int' 5
  `-DeclRefExpr 0x122859b78 'int *' lvalue Var 0x1228599d0 'foo' 'int *'

which is not a base that we would expect in an array section expr. I've tried relaxing the base type check in ActOnOMPArraySectionExpr but not sure it's the way to go. (or should I just extract the DeclReExpr from ArrayShapingExpr before calling ActOnOMPArraySectionExpr?)

Oct 1 2020, 3:50 PM · Restricted Project

Aug 21 2020

cchen accepted D86239: [OPENMP]Fix PR47158, case 3: allow devic_typein nested declare target region..

LGTM

Aug 21 2020, 11:18 AM · Restricted Project

Aug 18 2020

cchen added a comment to D83261: [OPENMP]Redesign of OMPExecutableDirective representation..

In PR45212 comment 5 (https://bugs.llvm.org/show_bug.cgi?id=45212#c5), there is a reduced test case that failed after adding this patch. The assertion is from OMPChildren::getInnermostCapturedStmt.

Aug 18 2020, 12:41 PM · Restricted Project

Aug 7 2020

cchen committed rG3adc9aeb250c: [OpenMP 5.0] Fix PR-45212: Shouldn't error out while using overloaded operator… (authored by cchen).
[OpenMP 5.0] Fix PR-45212: Shouldn't error out while using overloaded operator…
Aug 7 2020, 4:08 PM
cchen closed D85563: [OpenMP 5.0] Fix PR-45212: Shouldn't error out while using overloaded operator for map clause.
Aug 7 2020, 4:08 PM · Restricted Project
cchen retitled D85563: [OpenMP 5.0] Fix PR-45212: Shouldn't error out while using overloaded operator for map clause from [OpenMP 5.0] Fix PR-45212 - Shouldn't error out while using overloaded operator for map clause to [OpenMP 5.0] Fix PR-45212: Shouldn't error out while using overloaded operator for map clause.
Aug 7 2020, 3:57 PM · Restricted Project
cchen updated the diff for D85563: [OpenMP 5.0] Fix PR-45212: Shouldn't error out while using overloaded operator for map clause.

Fix commit message

Aug 7 2020, 3:56 PM · Restricted Project
cchen requested review of D85563: [OpenMP 5.0] Fix PR-45212: Shouldn't error out while using overloaded operator for map clause.
Aug 7 2020, 3:50 PM · Restricted Project

Jul 31 2020

cchen added a comment to D82245: [libomptarget] Add support for target update non-contiguous.

ping

Jul 31 2020, 12:43 PM · Restricted Project, Restricted Project