Displaying 2 results from an estimated 2 matches for "restadhat".
Did you mean:
readhat
2007 Nov 29
0
[LLVMdev] LLVM and OpenMP
...ecide at which level we should handle openmp trees in llvm-gcc
> 2. Define a set of openmp builtins, which will need to be supported in
> llc codegen
> 3. Something I'm not aware of :)
I've found an interesting paper on the design and implementation of
OpenMP in GCC: http://people.restadhat.com/dnovillo/Papers/gcc2006.pdf
It describes how and when OpenMP pragmas are lowered. It seems the
second phase that Anton wrote about is the most important one. I believe
it is the "pass_expand_omp" mentioned in the paper. Its aim is to
extract parallel sections into new functions, expan...
2007 Nov 27
3
[LLVMdev] LLVM and OpenMP
Devang,
> The easiest route would be to update llvm bitcode converter in llvm-
> gcc-4.2 such that llvm bitcode converter operates on GCC trees after
> OpenMP lowering phase is executed.
>
> If you're interested, we welcome contribution on OpenMP front.
I already slightly looked on OpenMP in llvm-gcc 4.2.
Internally OpenMP lowering in gcc is split into two phases. Funny,