diff options
author | Johannes Doerfert <doerfert@cs.uni-saarland.de> | 2016-11-17 22:25:17 +0000 |
---|---|---|
committer | Johannes Doerfert <doerfert@cs.uni-saarland.de> | 2016-11-17 22:25:17 +0000 |
commit | 6cd59e9076290a7a66093ed0025e9a4419c0bb42 (patch) | |
tree | 29554510d3c9010e2d03bf342dc1cae8d7e7450d /llvm/lib/Object/IRObjectFile.cpp | |
parent | 50dfbc572aff84d736d81701446d34b1c05ab9ef (diff) | |
download | llvm-6cd59e9076290a7a66093ed0025e9a4419c0bb42.zip llvm-6cd59e9076290a7a66093ed0025e9a4419c0bb42.tar.gz llvm-6cd59e9076290a7a66093ed0025e9a4419c0bb42.tar.bz2 |
Probably overwritten loads should not be considered hoistable
Do not assume a load to be hoistable/invariant if the pointer is used by
another instruction in the SCoP that might write to memory and that is
always executed.
llvm-svn: 287272
Diffstat (limited to 'llvm/lib/Object/IRObjectFile.cpp')
0 files changed, 0 insertions, 0 deletions