diff options
author | Johannes Doerfert <doerfert@cs.uni-saarland.de> | 2015-02-24 11:45:21 +0000 |
---|---|---|
committer | Johannes Doerfert <doerfert@cs.uni-saarland.de> | 2015-02-24 11:45:21 +0000 |
commit | ba65c1672ab4a26b3196fdb7bfa1cd49541d5d2d (patch) | |
tree | a907823f88c96c70bb256583301922b23927de53 /llvm/lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp | |
parent | 9b1e758a552ce61cc4d8f8cc0f62222e1868be2e (diff) | |
download | bcm5719-llvm-ba65c1672ab4a26b3196fdb7bfa1cd49541d5d2d.tar.gz bcm5719-llvm-ba65c1672ab4a26b3196fdb7bfa1cd49541d5d2d.zip |
Allow non-affine control flow -- SCoP Detection
With this patch we allow the SCoP detection to detect regions as SCoPs
which have non-affine control flow inside. All non-affine regions are
tracked and later accessible to the ScopInfo.
As there is no real difference, non-affine branches as well as
floating point branches are covered (and both called non-affine
control flow). However, the detection is restricted to
overapproximate only loop free regions.
llvm-svn: 230325
Diffstat (limited to 'llvm/lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp')
0 files changed, 0 insertions, 0 deletions