diff options
author | Johannes Doerfert <doerfert@cs.uni-saarland.de> | 2015-10-04 15:00:05 +0000 |
---|---|---|
committer | Johannes Doerfert <doerfert@cs.uni-saarland.de> | 2015-10-04 15:00:05 +0000 |
commit | f17a78ef63eb18ff975e85b10bdfd3e5d262713d (patch) | |
tree | c669c12e43d34180e72cd7df63fae9a2451301f5 /clang/lib/Frontend/CompilerInvocation.cpp | |
parent | 634909c2c93defc2fa941e141e44de689073647f (diff) | |
download | bcm5719-llvm-f17a78ef63eb18ff975e85b10bdfd3e5d262713d.tar.gz bcm5719-llvm-f17a78ef63eb18ff975e85b10bdfd3e5d262713d.zip |
Remove non-executed statements during SCoP simplifcation
A statement with an empty domain complicates the invariant load
hoisting and does not help any subsequent analysis or transformation.
In fact it might introduce parameter dimensions or increase the
schedule dimensionality. To this end, we remove statements with an
empty domain early in the SCoP simplification.
llvm-svn: 249276
Diffstat (limited to 'clang/lib/Frontend/CompilerInvocation.cpp')
0 files changed, 0 insertions, 0 deletions