llvm-project/polly/include/polly
Johannes Doerfert 25227fe7b0 Optimistic assume required invariant loads to be invariant
Before this patch we bailed if a required invariant load was potentially
  overwritten. However, now we will optimistically assume it is actually
  invariant and, to this end, restrict the valid parameter space as well as the
  execution context with regards to potential overwrites of the location.

llvm-svn: 270416
2016-05-23 10:40:54 +00:00
..
CodeGen Simplify BlockGenerator::handleOutsideUsers interface [NFC] 2016-05-23 09:14:07 +00:00
Config Remove autotools build system 2016-01-28 12:00:33 +00:00
Support Propagate the DetectionContext to the SCoP [NFC] 2016-05-19 12:34:57 +00:00
Canonicalization.h [PM] Convert Polly over to directly use the legacy pass manager 2015-02-13 09:51:50 +00:00
DependenceInfo.h Allow the client of DependenceInfo to obtain dependences at different granularities. 2016-03-03 08:15:33 +00:00
LinkAllPasses.h Remove independent blocks pass 2015-10-18 12:28:00 +00:00
Options.h Move polly options into separate option category 2013-05-07 07:31:10 +00:00
RegisterPasses.h [PM] Convert Polly over to directly use the legacy pass manager 2015-02-13 09:51:50 +00:00
ScheduleOptimizer.h Full/partial tile separation for vectorization 2015-10-20 09:12:21 +00:00
ScopDetection.h Make the detection context non-constant [NFC] 2016-05-23 09:07:08 +00:00
ScopDetectionDiagnostic.h Cleanup rejection log handling [NFC] 2016-05-12 18:50:01 +00:00
ScopInfo.h Optimistic assume required invariant loads to be invariant 2016-05-23 10:40:54 +00:00
ScopPass.h Remove unneeded definition [NFC] 2016-02-02 14:16:22 +00:00