diff options
author | Andrew Trick <atrick@apple.com> | 2012-07-13 23:33:10 +0000 |
---|---|---|
committer | Andrew Trick <atrick@apple.com> | 2012-07-13 23:33:10 +0000 |
commit | 653513b8ddade624a517531445010762a94f839a (patch) | |
tree | 602a652b63e84bd6968a0b08af12bc6c8f5dfd46 /clang/lib/Basic/TargetInfo.cpp | |
parent | ee76065b7a249f6de1ce44a8db0d7da7591efec0 (diff) | |
download | bcm5719-llvm-653513b8ddade624a517531445010762a94f839a.tar.gz bcm5719-llvm-653513b8ddade624a517531445010762a94f839a.zip |
LSR Fix: check SCEV expression safety before expansion.
All SCEV expressions used by LSR formulae must be safe to
expand. i.e. they may not contain UDiv unless we can prove nonzero
denominator.
Fixes PR11356: LSR hoists UDiv.
llvm-svn: 160205
Diffstat (limited to 'clang/lib/Basic/TargetInfo.cpp')
0 files changed, 0 insertions, 0 deletions