commit | 2cb32ff329ebb0b81959dc15e5499fac186473fe | [log] [tgz] |
---|---|---|
author | Yury Delendik <ydelendik@mozilla.com> | Wed Sep 26 23:49:21 2018 +0000 |
committer | Yury Delendik <ydelendik@mozilla.com> | Wed Sep 26 23:49:21 2018 +0000 |
tree | de69233e69ab72797b251a5c465e607da09ac342 | |
parent | 4e2557dbc76704beb8c4cf1191cb786e719db5d3 [diff] |
[WebAssembly] Fix MRI.hasOneNonDBGUse assert in WebAssemblyRegStackify pass Summary: The OneUseDominatesOtherUses in the WebAssemblyRegStackify not properly validates register use using hasOneUse. Since we added/modified DBG_VALUE the assert started catching valid cases. See also https://reviews.llvm.org/D49034#1247200 Fix verified by running the wasm waterfall. Reviewed By: dschuff Tags: #debug-info Differential Revision: https://reviews.llvm.org/D49034 git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@343154 91177308-0d34-0410-b5e6-96231b3b80d8