If nothing is executed we can bail out early. Otherwise we can use the constraints that ensure at least one statement is executed once to simplify e.g., code generation.
Details
Details
- Reviewers
Meinersbur grosser
Diff Detail
Diff Detail
Paths
| Differential D12185
Check feasibility for the runtime check context wrt the domain AbandonedPublic Authored by jdoerfert on Aug 20 2015, 2:01 AM.
Details
Summary If nothing is executed we can bail out early. Otherwise we can use the constraints that ensure at least one statement is executed once to simplify e.g., code generation.
Diff Detail
Revision Contents
Diff 32668 include/polly/ScopInfo.h
lib/Analysis/ScopInfo.cpp
test/Isl/CodeGen/20150328-SCEVExpanderIntroducesNewIV.ll
test/Isl/CodeGen/create-conditional-scop.ll
test/Isl/CodeGen/simple_non_single_entry.ll
test/Isl/CodeGen/split_edges.ll
test/Isl/CodeGen/split_edges_2.ll
test/ScheduleOptimizer/2012-10-14-Zero-Bands.ll
test/ScopInfo/aliasing_dead_access.ll
|