[polly] r230624 - Allow non-affine control flow by default

Johannes Doerfert doerfert at cs.uni-saarland.de
Mon Mar 2 06:03:48 PST 2015


Fixed in r230959.

On 03/02, Tobias Grosser wrote:
> On 26.02.2015 16:19, Tobias Grosser wrote:
> >On 26.02.2015 16:12, Johannes Doerfert wrote:
> >>On 02/26, Tobias Grosser wrote:
> >>>On 26.02.2015 12:09, Johannes Doerfert wrote:
> >>>>Author: jdoerfert
> >>>>Date: Thu Feb 26 05:09:24 2015
> >>>>New Revision: 230624
> >>>>
> >>>>URL: http://llvm.org/viewvc/llvm-project?rev=230624&view=rev
> >>>>Log:
> >>>>Allow non-affine control flow by default
> >>>>
> >>>>   With the patches r230325, r230329 and r230340 we can handle
> >>>>non-affine
> >>>>   control flow in (loop-free) subregions. As all LLVM test-suite
> >>>>tests pass and
> >>>>   we get ~20% more non-trivial SCoPs, we activate it now by default.
> >>>
> >>>Our buildbots report three compile-time failures:
> >>>
> >>>http://lab.llvm.org:8011/builders/perf-x86_64-penryn-O3-polly-fast/builds/3987
> 
> It seems your latest changes fixed the non-openmp build, but there are
> unfortunately still two failures in the openmp build:
> 
> http://lab.llvm.org:8011/builders/perf-x86_64-penryn-O3-polly-parallel-fast/builds/4048
> 
> TEST /home/grosser/buildslave/perf-x86_64-penryn-O3-polly-parallel-fast/llvm.install.1/bin/clang
> FAILED: process terminated by signal (exit status 254)!
> error: command failed while generating Output/init.llvm.o.compile
> ---
> clang: warning: -lgomp: 'linker' input unused
> 0  clang           0x0000000002aeb0e2 llvm::sys::PrintStackTrace(_IO_FILE*)
> + 34
> 1  clang           0x0000000002ae9c43
> 2  libpthread.so.0 0x00002aaaaaef4030
> 3  LLVMPolly.so    0x00002aaaac1d9012
> 4  LLVMPolly.so    0x00002aaaac0d39f4
> 5  LLVMPolly.so    0x00002aaaac1750cd
> 6  LLVMPolly.so    0x00002aaaac1d8a58
> IslNodeBuilder::getReferencesInSubtree(isl_ast_node*,
> llvm::SetVector<llvm::Value*, std::vector<llvm::Value*,
> std::allocator<llvm::Value*> >, llvm::SmallSet<llvm::Value*, 16u,
> std::less<llvm::Value*> > >&, llvm::SetVector<llvm::Loop const*,
> std::vector<llvm::Loop const*, std::allocator<llvm::Loop const*> >,
> llvm::SmallSet<llvm::Loop const*, 16u, std::less<llvm::Loop const*> > >&) +
> 888
> 7  LLVMPolly.so    0x00002aaaac1dca35
> IslNodeBuilder::createForParallel(isl_ast_node*) + 1061
> 
> Cheers,
> Tobias

-- 

Johannes Doerfert
Researcher / PhD Student

Compiler Design Lab (Prof. Hack)
Saarland University, Computer Science
Building E1.3, Room 4.31

Tel. +49 (0)681 302-57521 : doerfert at cs.uni-saarland.de
Fax. +49 (0)681 302-3065  : http://www.cdl.uni-saarland.de/people/doerfert
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 213 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20150302/95b9e694/attachment.sig>


More information about the llvm-commits mailing list