diff options
author | Chris Lattner <sabre@nondot.org> | 2011-01-02 21:14:18 +0000 |
---|---|---|
committer | Chris Lattner <sabre@nondot.org> | 2011-01-02 21:14:18 +0000 |
commit | 9c69406f2bfebc960d9fbfaf5041919d6c6afc1f (patch) | |
tree | aea3e9a59168e28935428ba600f30431a693d854 /llvm/lib/Transforms/Scalar/Scalar.cpp | |
parent | 5702a43c094c5b81d3ec9dc81c5a365e8babd33e (diff) | |
download | bcm5719-llvm-9c69406f2bfebc960d9fbfaf5041919d6c6afc1f.tar.gz bcm5719-llvm-9c69406f2bfebc960d9fbfaf5041919d6c6afc1f.zip |
fix a miscompilation of tramp3d-v4: when forming a memcpy, we have to make
sure that the loop we're promoting into a memcpy doesn't mutate the input
of the memcpy. Before we were just checking that the dest of the memcpy
wasn't mod/ref'd by the loop.
llvm-svn: 122712
Diffstat (limited to 'llvm/lib/Transforms/Scalar/Scalar.cpp')
0 files changed, 0 insertions, 0 deletions