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

Tobias Grosser tobias at grosser.es
Mon Mar 2 02:19:37 PST 2015


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



More information about the llvm-commits mailing list