hanchenye-llvm-project/polly/include/polly
Tobias Grosser 3cbe5cfff3 Remove FinalRead
The FinalRead statement represented a virtual read that is executed after the
SCoP. It was used when we verified the correctness of a schedule by checking if
it yields the same FLOW dependences as the original code. This is only works, if
we have a final read that reads all memory at the end of the SCoP.
We now switched to just checking if a schedule does not introduce negative
dependences and also consider WAW WAR dependences. This restricts the schedules
a little bit more, but we do not have any optimizer that would calculate a more
complex schedule. Hence, for now final reads are obsolete.

llvm-svn: 152319
2012-03-08 15:21:51 +00:00
..
Config
Support Reuse the old BaseAddress checking in SCEVValidator to make sure that no base 2011-11-10 12:45:03 +00:00
CMakeLists.txt
Cloog.h Initialize the passes early and properly. 2011-10-08 00:30:40 +00:00
CodeGeneration.h Enable prevectorization with -enable-polly-vector. 2011-10-23 20:59:40 +00:00
Dependences.h Dependences: Simplify isParallelDimension 2012-03-07 17:42:49 +00:00
LinkAllPasses.h Copy IndVarSimplify pass from LLVM to Polly 2012-02-14 14:02:33 +00:00
MayAliasSet.h
RegisterPasses.h RegisterPass: Expose functions to register Polly passes 2012-01-30 09:07:50 +00:00
ScheduleOptimizer.h Only have a single option to disable tiling for both isl and Pocc optimzer 2011-10-23 20:59:44 +00:00
ScopDetection.h Do not check memory accesses additionally with isValidAffineFunction 2011-11-09 22:34:53 +00:00
ScopInfo.h Remove FinalRead 2012-03-08 15:21:51 +00:00
ScopLib.h ScopLib: Fix memory issues 2011-10-23 20:59:24 +00:00
ScopPass.h
TempScopInfo.h Support non-affine access functions in Polly. 2011-12-20 10:43:14 +00:00