diff options
| author | Johannes Doerfert <doerfert@cs.uni-saarland.de> | 2015-02-11 17:02:52 +0000 |
|---|---|---|
| committer | Johannes Doerfert <doerfert@cs.uni-saarland.de> | 2015-02-11 17:02:52 +0000 |
| commit | 1f87f485b1d9df387f72b449b1a60f033e9ce959 (patch) | |
| tree | 3743c8147c5f20cfcf74de8ff909c3ca46d07f0d /llvm/lib/Transforms/Utils/ModuleUtils.cpp | |
| parent | ecd3b04cd7588b7789038f0756c6cdef810c64c4 (diff) | |
| download | bcm5719-llvm-1f87f485b1d9df387f72b449b1a60f033e9ce959.tar.gz bcm5719-llvm-1f87f485b1d9df387f72b449b1a60f033e9ce959.zip | |
Model scalar writes with uses outside the SCoP
These write are important as they will force the scheduling and code
generation of an otherwise trivial statement and also impose an order of
execution needed to guarantee the correct final value for a scalar in a loop.
Added test case modeled after ClamAV/clamscan.
llvm-svn: 228847
Diffstat (limited to 'llvm/lib/Transforms/Utils/ModuleUtils.cpp')
0 files changed, 0 insertions, 0 deletions

