Vibes ir is intended to be annotated with which variables are live coming in and live going out of a block. These go in the ins and outs operands of the block. It does not appear to me the outs field is being populated. This is intertwined with the linear SSA pass as the information needed to do this is in the congruence information combined with block reachability. Do we need to maintain more info to do this more easily?
Vibes ir is intended to be annotated with which variables are live coming in and live going out of a block. These go in the
ins
andouts
operands of the block. It does not appear to me theouts
field is being populated. This is intertwined with the linear SSA pass as the information needed to do this is in the congruence information combined with block reachability. Do we need to maintain more info to do this more easily?