"git@repo.hca.bsc.es:rferrer/llvm-epi-0.8.git" did not exist on "e135b089d8f3aabe996fd0605b9cd9cda3629f60"
[Sink] Fix predicate in legality check
Summary: isSafeToSpeculativelyExecute is the wrong predicate to use here. All that checks for is whether it is safe to hoist a value due to unaligned/un-dereferencable accesses. However, not only are we doing sinking rather than hoisting, our concern is that the location we're loading from may have been modified. Instead forbid sinking any load across a critical edge. Reviewers: majnemer Subscribers: davide, llvm-commits Differential Revision: https://reviews.llvm.org/D33179 llvm-svn: 305102
Loading
Please register or sign in to comment