commit | 0b79a7727d68a507837e827803859424cf3d997b | [log] [tgz] |
---|---|---|
author | Eli Friedman <eli.friedman@gmail.com> | Fri Jul 17 04:28:42 2009 +0000 |
committer | Eli Friedman <eli.friedman@gmail.com> | Fri Jul 17 04:28:42 2009 +0000 |
tree | 660f0ded255f727b4f60161a752eec3bad39b6e4 | |
parent | 6055a6adb792f857fe04d8880a6cfb8914828046 [diff] |
Replace isTrapping with a new, similar method called isSafeToSpeculativelyExecute. The new method is a bit closer to what the callers actually care about in that it rejects more things callers don't want. It also adds more precise handling for integer division, and unifies code for analyzing the legality of a speculative load. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@76150 91177308-0d34-0410-b5e6-96231b3b80d8