isl-codegen: Support '<' and '>'
authorTobias Grosser <grosser@fim.uni-passau.de>
Tue, 16 Oct 2012 07:29:13 +0000 (07:29 +0000)
committerTobias Grosser <grosser@fim.uni-passau.de>
Tue, 16 Oct 2012 07:29:13 +0000 (07:29 +0000)
commitc967d8e6e90fc48c1e25051ef457fe954e9983b1
treec523e09e1e2261785c86a3930335cff031ddbe47
parent38e2496497b591db7d1c11d8f78ccff9efb71429
isl-codegen: Support '<' and '>'

Previously isl always generated '<=' or '>='. However, in many cases '<' or '>'
leads to simpler code. This commit updates isl and adds the relevant code
generation support to Polly.

llvm-svn: 166020
polly/include/polly/CodeGen/LoopGenerators.h
polly/lib/CodeGen/CodeGeneration.cpp
polly/lib/CodeGen/IslCodeGeneration.cpp
polly/lib/CodeGen/LoopGenerators.cpp
polly/test/IslCodeGen/single_loop_param_less_equal.ll [new file with mode: 0644]
polly/test/IslCodeGen/single_loop_param_less_than.ll [new file with mode: 0644]
polly/utils/checkout_cloog.sh