From fd965b35e986fc73a6bce855fda89d8c85278c6f Mon Sep 17 00:00:00 2001 From: Tobias Grosser Date: Thu, 9 Apr 2015 12:10:36 +0000 Subject: [PATCH] Do not recommend -polly-vectorizer=polly Instead, we recommend -polly-vectorizer=stripmine, which pre-vectorizers outer loops for the LoopVectorizer to take over. llvm-svn: 234478 --- polly/www/example_load_Polly_into_clang.html | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/polly/www/example_load_Polly_into_clang.html b/polly/www/example_load_Polly_into_clang.html index 629f1e6..db0dc4c 100644 --- a/polly/www/example_load_Polly_into_clang.html +++ b/polly/www/example_load_Polly_into_clang.html @@ -66,9 +66,9 @@ also need to add -mllvm -polly-parallel -lgomp to your CFLAGS.

Automatic Vector code generation

Automatic vector code generation can be enabled by adding -mllvm --polly-vectorizer=polly to your CFLAGS. +-polly-vectorizer=stripmine to your CFLAGS. -
pollycc -O3 -mllvm -polly -mllvm -polly-vectorizer=polly file.c
+
pollycc -O3 -mllvm -polly -mllvm -polly-vectorizer=stripmine file.c

Extract a preoptimized LLVM-IR file

-- 2.7.4