[PATCH] [Polly] [IslCodeGenerator] Add OpenMP support

Tobias Grosser tobias at grosser.es
Fri Nov 14 06:41:18 PST 2014


On 14.11.2014 13:57, Johannes Doerfert wrote:
> You can get a looks good to me now, if LNT looks fine too I'd suggest you commit it.
> After formating of course ;)

We still have three open issues that I see in LNT. As addressing them 
should not change this patch, I propose to first commit this patch and 
then work from there on.

Both:
- Compile time failure in ldecod and TimberWolfMC due a problem in our
   run-time alias check generation triggered by pointers that escape to
   the OpenMP subfunction (OpenMP specific)

- Due to the larger set of loops that we can optimize (compared to
   the classical code generation) and us optimistically parallelizing
   all loops, we currently see some timeouts in tests with a lot loops
   that have a low trip count (gcc-loops, dry, lpbench, bh, power, ...)

SCEV Based code generation only:

   - One existing failure in lencod due to llvm.org/PR21204
     (not OpenMP specific)

Cheers,
Tobias







More information about the llvm-commits mailing list