| commit | 6d277517d100a7b0791c3fb597065a549a36e90b | [log] [tgz] |
|---|---|---|
| author | Chris Lattner <sabre@nondot.org> | Fri Apr 22 21:59:37 2011 +0000 |
| committer | Chris Lattner <sabre@nondot.org> | Fri Apr 22 21:59:37 2011 +0000 |
| tree | 4d8a2ed06fb5323c8da51fc7b37181308d4b46b4 | |
| parent | ea0d135d379be6b1c81abd7509f2a3fae43dc08a [diff] |
Recommit the fix for rdar://9289512 with a couple tweaks to fix bugs exposed by the gcc dejagnu testsuite: 1. The load may actually be used by a dead instruction, which would cause an assert. 2. The load may not be used by the current chain of instructions, and we could move it past a side-effecting instruction. Change how we process uses to define the problem away. llvm-svn: 130018