summaryrefslogtreecommitdiffstats
path: root/llvm/lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp
diff options
context:
space:
mode:
authorJohannes Doerfert <doerfert@cs.uni-saarland.de>2015-02-24 11:45:21 +0000
committerJohannes Doerfert <doerfert@cs.uni-saarland.de>2015-02-24 11:45:21 +0000
commitba65c1672ab4a26b3196fdb7bfa1cd49541d5d2d (patch)
treea907823f88c96c70bb256583301922b23927de53 /llvm/lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp
parent9b1e758a552ce61cc4d8f8cc0f62222e1868be2e (diff)
downloadbcm5719-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
OpenPOWER on IntegriCloud