[PATCH] [Polly] [IslCodeGenerator] Add OpenMP support
Tobias Grosser
tobias at grosser.es
Thu Nov 6 11:17:24 PST 2014
This new patch has the following changes:
- Addressed most of the review comments of Johannes
- Removed a couple of smaller changes that have been committed individually
- Extracted the changes to the IslAst into http://reviews.llvm.org/D6142
- Full support for SCEV based code generation
- Tested on LNT with and without SCEV based code generation
- 1 failure with SCEV based code generation due to llvm.org/PR21204
- 2 failures due to alias information being invalidated by openmp code
generation
http://reviews.llvm.org/D5517
Files:
include/polly/CodeGen/IslExprBuilder.h
include/polly/Support/SCEVValidator.h
lib/CodeGen/IslCodeGeneration.cpp
lib/Support/SCEVValidator.cpp
test/Isl/CodeGen/OpenMP/loop-body-references-outer-iv.ll
test/Isl/CodeGen/OpenMP/loop-body-references-outer-values-2.ll
test/Isl/CodeGen/OpenMP/loop-body-references-outer-values-3.ll
test/Isl/CodeGen/OpenMP/loop-body-references-outer-values.ll
test/Isl/CodeGen/OpenMP/loop-bounds-reference-outer-ids.ll
test/Isl/CodeGen/OpenMP/reference-other-bb.ll
test/Isl/CodeGen/OpenMP/reference-preceeding-loop.ll
test/Isl/CodeGen/OpenMP/single_loop.ll
test/Isl/CodeGen/OpenMP/single_loop_with_loop_invariant_baseptr.ll
test/Isl/CodeGen/OpenMP/single_parallel_loop___%for.i---%exit.jscop
test/Isl/CodeGen/OpenMP/two-parallel-loops-reference-outer-indvar.ll
-------------- next part --------------
A non-text attachment was scrubbed...
Name: D5517.15884.patch
Type: text/x-patch
Size: 48135 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20141106/f014438e/attachment.bin>
More information about the llvm-commits
mailing list