Fix inter-block heap-live-in calculation
authorJoseph Tremoulet <jotrem@microsoft.com>
Tue, 17 Jan 2017 19:42:24 +0000 (14:42 -0500)
committerJoseph Tremoulet <jotrem@microsoft.com>
Wed, 18 Jan 2017 17:58:51 +0000 (12:58 -0500)
commite1c3cc187b35090318b3338efd5cca420de45999
tree430c64138433717034d69ac17db8104e50706e41
parentd3c7ce0c11eb79e33195ab9c1bee94bfe2f6738e
Fix inter-block heap-live-in calculation

Similar to the intra-block case fixed in #8757, without proving that a
heap def completely covers a subsequent heap use, we must propagate heap
liveness up past the heap def.  Fix failure to so propagate liveness in
`LiveVarAnalysis::PerBlockAnalysis`.
src/jit/liveness.cpp