llvm-project/polly/lib/Analysis
Tobias Grosser 25184fe925 Allow cast instructions within scops
Cast instruction do not have side effects and can consequently be part of a
scop. We special cased them earlier, as they may be problematic within array
subscripts or loop bounds. However, the scalar evolution validator already
checks for them such that there is no need to also check the instructions within
the basic blocks.  Checking them is actually overly conservative as the precence
of casts may invalidate a scop, even though scalar evolution is not influenced
by it.

llvm-svn: 160261
2012-07-16 10:57:32 +00:00
..
CMakeLists.txt Add initial version of Polly 2011-04-29 06:27:02 +00:00
Dependences.cpp Move isParallelFor into CodeGeneration 2012-05-22 08:46:07 +00:00
Makefile autoconf: Specify that pollyanalysis depends on pollysupport 2011-11-17 12:56:23 +00:00
ScopDetection.cpp Allow cast instructions within scops 2012-07-16 10:57:32 +00:00
ScopGraphPrinter.cpp Update Polly to match the LLVM interface change in r156196. 2012-05-04 20:57:29 +00:00
ScopInfo.cpp Add an Instruction member to MemoryAccess Class. 2012-07-06 06:47:03 +00:00
ScopPass.cpp Remove unused function 2012-04-30 23:49:05 +00:00
TempScopInfo.cpp fix typo 2012-05-04 21:36:08 +00:00