[LLVMdev] [RFC] OpenMP Representation in LLVM IR

Pekka Jääskeläinen pekka.jaaskelainen at tut.fi
Sat Sep 29 04:01:28 PDT 2012

On 09/29/2012 12:56 AM, Hal Finkel wrote:
> There is interest in supporting OpenACC, for example, which
> will require data copying clauses, and it would make sense to share
> as much of the infrastructure as possible with OpenMP. Are you
> interested in providing Cilk support as well?

I'd like to remind that more generic parallelism constructs in LLVM
would also help the Portable OpenCL implementation cause. The SPMD
multi work-item work-group functions (produced from OpenCL C kernels) should be
easily mappable to such constructs after which the actual parallelization (DLP,
TLP, ILP, or a combination of them) can be target-specific and done in generic
LLVM passes which, e.g., OpenMP benefits from.


More information about the llvm-dev mailing list