hanchenye-llvm-project/polly/lib/Support
Johannes Doerfert ac9c32e216 Translate SCEVs to isl_pw_aff and their invalid domain
The SCEVAffinator will now produce not only the isl representaiton of
  a SCEV but also the domain under which it is invalid. This is used to
  record possible overflows that can happen in the statement domains in
  the statements invalid domain. The result is that invalid loads have
  an accurate execution contexts with regards to the validity of their
  statements domain. While the SCEVAffinator currently is only taking
  "no-wrapping" assumptions, we can add more withouth worrying about the
  execution context of loads that are optimistically hoisted.

llvm-svn: 267288
2016-04-23 14:31:17 +00:00
..
GICHelper.cpp Add more isl object printing functions 2016-02-20 03:40:19 +00:00
Mainpage.h docs: Add doxygen mainpage 2016-03-07 21:17:48 +00:00
RegisterPasses.cpp Fix: Add pass manager barrier. 2016-03-02 14:59:16 +00:00
SCEVAffinator.cpp Translate SCEVs to isl_pw_aff and their invalid domain 2016-04-23 14:31:17 +00:00
SCEVValidator.cpp SCoPValidator: Use SCEVTraversal to simplify SCEVInRegionDependences 2016-04-18 15:46:27 +00:00
ScopHelper.cpp [FIX] Do not recompute SCEVs but pass them to subfunctions 2016-04-09 14:30:11 +00:00
ScopLocation.cpp