clang-omp / clang

clang with OpenMP 3.1 and some elements of OpenMP 4.0 support
clang-omp.github.com
Other
91 stars 15 forks source link

parallel for check #69

Closed juansg closed 9 years ago

juansg commented 9 years ago

Hi,

We implemented a new clause to "parallel for" named "check" in Clang/LLVM. With this new clause, it is possible detect loop-carried dependences in "parallel for" loops. The repository is here https://github.com/omp-check/llvm-clang/tree/hash_test.

We would like to contribute adding this new clause to Clang-OMP.

Juan

andreybokhanko commented 9 years ago

Hi Juan,

This repository is more like a "temporary holding place" for OpenMP support patches targeting clang trunk. In the future, we plan to switch whole OpenMP development to clang trunk; when this will happen, clang-omp repository will become useless.

Clang community has a strict policy for what kind of language extensions got accepted to trunk: http://clang.llvm.org/get_involved.html. Your extension is not a part of OpenMP standard and thus, doesn't meet several requirements ("evidence of a significant user community", "representation within the appropriate governing organization", etc). Thus, it likely won't be accepted to clang trunk and consequently, it doesn't make sense to commit it to clang-omp repository.

However, we can create a new "external projects" section on clang-omp.github.com main page and link your project from there. What do you think -- is it OK with you?

Yours,

Andrey

Software Engineer Intel Compiler Team Intel

juansg commented 9 years ago

Hi Andrey,

It's OK.

Thanks,

andreybokhanko commented 9 years ago

Please provide some information on who implemented this -- to give proper credit.

Andrey

On Mon, Apr 13, 2015 at 3:07 AM, juansg notifications@github.com wrote:

Hi Andrey,

It's OK.

Thanks,

— Reply to this email directly or view it on GitHub https://github.com/clang-omp/clang/issues/69#issuecomment-92155765.

juansg commented 9 years ago

Luis Felipe Mattos and Juan Salamanca from UNICAMP(Brazil).

-Juan

On Wed, Apr 15, 2015 at 9:45 PM, Andrey Bokhanko notifications@github.com wrote:

Please provide some information on who implemented this -- to give proper credit.

Andrey

On Mon, Apr 13, 2015 at 3:07 AM, juansg notifications@github.com wrote:

Hi Andrey,

It's OK.

Thanks,

— Reply to this email directly or view it on GitHub https://github.com/clang-omp/clang/issues/69#issuecomment-92155765.

— Reply to this email directly or view it on GitHub https://github.com/clang-omp/clang/issues/69#issuecomment-93607454.

andreybokhanko commented 9 years ago

Done.

See "External Projects" section (http://clang-omp.github.io/#external_projects) of the main page.

Thank you for your contribution!

Andrey