commit | dc62ec40e66f81f205e066c0c3b64d82421307f4 | [log] [tgz] |
---|---|---|
author | Vedant Kumar <vsk@apple.com> | Tue Aug 21 23:43:08 2018 +0000 |
committer | Vedant Kumar <vsk@apple.com> | Tue Aug 21 23:43:08 2018 +0000 |
tree | fa1018898d93fc64205c6be1317a5b865b4cf931 | |
parent | 8a50cec4c82d0f2e08f3c39f7a41f6fb526c7042 [diff] |
[CodeGenPrepare] Clean up dbg.value use-before-def as late as possible CodeGenPrepare has a strategy for moving dbg.values so that a value's definition always dominates its debug users. This cleanup was happening too early (before certain CGP transforms were run), resulting in some dbg.value use-before-def errors. Perform this cleanup as late as possible to avoid use-before-def. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@340370 91177308-0d34-0410-b5e6-96231b3b80d8