commit | 983d814835709d574d0f29d875cb11a32c2f65f8 | [log] [tgz] |
---|---|---|
author | Owen Anderson <resistor@mac.com> | Fri Oct 09 18:06:13 2015 +0000 |
committer | Owen Anderson <resistor@mac.com> | Fri Oct 09 18:06:13 2015 +0000 |
tree | d9853f1fb62bf2ca941daf3734c4ed2ee8730558 | |
parent | da318f22953cea1d4900d71422d2ed54c59b17e5 [diff] |
Refine the definition of convergent to only disallow the addition of new control dependencies. This covers the common case of operations that cannot be sunk. Operations that cannot be hoisted should already be handled properly via the safe-to-speculate rules and mechanisms. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@249865 91177308-0d34-0410-b5e6-96231b3b80d8