- 20 Dec, 2012 27 commits
-
-
Tobias Grosser authored
llvm-svn: 170754
-
Tobias Grosser authored
Based on code written by Riyadh Baghdadi. Merged from: https://llvm.org/svn/llvm-project/polly/trunk@170102 llvm-svn: 170753
-
Tobias Grosser authored
Merged from: https://llvm.org/svn/llvm-project/polly/trunk@169487 llvm-svn: 170752
-
Tobias Grosser authored
Apperently the git tag causes trouble in some scripts. Merged from: https://llvm.org/svn/llvm-project/polly/trunk@169313 llvm-svn: 170751
-
Tobias Grosser authored
Merged from: https://llvm.org/svn/llvm-project/polly/trunk@169161 llvm-svn: 170750
-
Tobias Grosser authored
Merged from: https://llvm.org/svn/llvm-project/polly/trunk@169160 llvm-svn: 170749
-
Tobias Grosser authored
This cloog versions passes all tests with isl 0.11. Merged from: https://llvm.org/svn/llvm-project/polly/trunk@169150 llvm-svn: 170748
-
Tobias Grosser authored
We now switch to the newly released isl 0.11. This adds a couple of bug fixes on top of the recent update. Merged from: https://llvm.org/svn/llvm-project/polly/trunk@169127 llvm-svn: 170747
-
Tobias Grosser authored
Recent changes in isl: - Allow analysis of loops during code generation This simplifies the detection of parallel loops. - Simplify the way costumized ast printers are defined This enables us to highlight parallel / vector loops in our debug output. - Compile time improvements for codegen contexts that include parameters - Various bug fixes This update also gets us in sync for the isl 0.11 release. Merged from: https://llvm.org/svn/llvm-project/polly/trunk@169100 llvm-svn: 170746
-
Tobias Grosser authored
generation. We don't use the exact same way to build loop body for GPGPU codegen as openmp codegen and other transformations do currently, in which cases 'createLoop' function is called recursively. GPGPU codegen may fail due to improper restore of ValueMap and ClastVars . Contributed by: Yabin Hu <yabin.hwu@gmail.com> Merged from: https://llvm.org/svn/llvm-project/polly/trunk@168966 llvm-svn: 170745
-
Tobias Grosser authored
Contributed-by:
Yabin Hu <yabin.hwu@gmail.com> Merged from: https://llvm.org/svn/llvm-project/polly/trunk@168964 llvm-svn: 170744
-
Tobias Grosser authored
Contributed by: Yabin Hu <yabin.hwu@gmail.com> Merged from: https://llvm.org/svn/llvm-project/polly/trunk@168903 llvm-svn: 170743
-
Tobias Grosser authored
Buildbot failure at r168785. Merged from: https://llvm.org/svn/llvm-project/polly/trunk@168791 llvm-svn: 170742
-
Tobias Grosser authored
Install the configured Config/config.h file, rather than the Config/config.h.cmake and Config/Config.h.in source files. Contributed-by:
Richard Membarth <richard.membarth@informatik.uni-erlangen.de> Merged from: https://llvm.org/svn/llvm-project/polly/trunk@168780 llvm-svn: 170741
-
Tobias Grosser authored
Merged from: https://llvm.org/svn/llvm-project/polly/trunk@168724 llvm-svn: 170740
-
Tobias Grosser authored
Merged from: https://llvm.org/svn/llvm-project/polly/trunk@168714 llvm-svn: 170739
-
Tobias Grosser authored
Merged from: https://llvm.org/svn/llvm-project/polly/trunk@168628 llvm-svn: 170738
-
Tobias Grosser authored
Caught while compiling polly without cloog: ../tools/polly/lib/RegisterPasses.cpp:77: error: use of enum 'CodegenChoice' without previous declaration Merged from: https://llvm.org/svn/llvm-project/polly/trunk@168624 llvm-svn: 170737
-
Tobias Grosser authored
When polly was configured with cmake without cloog, compilation stopped with: ../tools/polly/lib/CodeGen/BlockGenerators.cpp:662: error: 'PollyVectorizerChoice' was not declared in this scope ../tools/polly/lib/CodeGen/BlockGenerators.cpp:662: error: 'VECTORIZER_FIRST_NEED_GROUPED_UNROLL' was not declared in this scope Merged from: https://llvm.org/svn/llvm-project/polly/trunk@168623 llvm-svn: 170736
-
Tobias Grosser authored
Merged from: https://llvm.org/svn/llvm-project/polly/trunk@168621 llvm-svn: 170735
-
Tobias Grosser authored
Merged from: https://llvm.org/svn/llvm-project/polly/trunk@168620 llvm-svn: 170734
-
Tobias Grosser authored
Merged from: https://llvm.org/svn/llvm-project/polly/trunk@168311 llvm-svn: 170733
-
Tobias Grosser authored
as suggested by Sven Verdoolaege <skimo-polly@kotnet.org> Merged from: https://llvm.org/svn/llvm-project/polly/trunk@168279 llvm-svn: 170732
-
Tobias Grosser authored
This fixes my previous commit, thanks to "Dmitry N. Mikushin" <maemarcus@gmail.com> Merged from: https://llvm.org/svn/llvm-project/polly/trunk@168252 llvm-svn: 170731
-
Tobias Grosser authored
Patch adapted from "Dmitry N. Mikushin" <maemarcus@gmail.com>. Merged from: https://llvm.org/svn/llvm-project/polly/trunk@168250 llvm-svn: 170730
-
Tobias Grosser authored
When libgmp header files are not installed in the default /usr/include location, configure used to fail to find the gmp headers when testing for isl/ast.h. This patch adds the gmp include path to the compiler flags before testing for ISL. Merged from https://llvm.org/svn/llvm-project/polly/trunk@168090 llvm-svn: 170725
-
Pawel Wodnicki authored
llvm-svn: 170678
-
- 19 Dec, 2012 4 commits
-
-
Pawel Wodnicki authored
llvm-svn: 170526
-
Pawel Wodnicki authored
llvm-svn: 170525
-
Pawel Wodnicki authored
llvm-svn: 170521
-
Pawel Wodnicki authored
llvm-svn: 170494
-
- 18 Dec, 2012 1 commit
-
-
Pawel Wodnicki authored
llvm-svn: 170448
-
- 17 Dec, 2012 1 commit
-
-
Pawel Wodnicki authored
llvm-svn: 170375
-
- 16 Dec, 2012 1 commit
-
-
Pawel Wodnicki authored
Add support for current Ubuntu Quantal and the upcoming Raring. Patch by Martin Nowack. llvm-svn: 170287
-
- 14 Dec, 2012 3 commits
-
-
Ted Kremenek authored
llvm-svn: 170251
-
Daniel Malea authored
llvm-svn: 170247
-
Pawel Wodnicki authored
llvm-svn: 170178
-
- 13 Dec, 2012 2 commits
-
-
Pawel Wodnicki authored
llvm-svn: 170151
-
Pawel Wodnicki authored
Zhang Xiongpang: Add definitions for const data members. Fixes http://llvm.org/bugs/show_bug.cgi?id=14585. llvm-svn: 170137
-
- 10 Dec, 2012 1 commit
-
-
Pawel Wodnicki authored
Fix PR14548: SROA was crashing on a mixture of i1 and i8 loads and stores. When SROA was evaluating a mixture of i1 and i8 loads and stores, in just a particular case, it would tickle a latent bug where we compared bits to bytes rather than bits to bits. As a consequence of the latent bug, we would allow integers through which were not byte-size multiples, a situation the later rewriting code was never intended to handle. In release builds this could trigger all manner of oddities, but the reported issue in PR14548 was forming invalid bitcast instructions. The only downside of this fix is that it makes it more clear that SROA in its current form is not capable of handling mixed i1 and i8 loads and stores. Sometimes with the previous code this would work by luck, but usually it would crash, so I'm not terribly worried. I'll watch the LNT numbers just to be sure. llvm-svn: 169735
-