2 writes to Assigned
Microsoft.CodeAnalysis.VisualBasic (2)
Analysis\FlowAnalysis\DataFlowPass.LocalState.vb (2)
27Return IntersectBitArrays(self.Assigned, other.Assigned) 103Me.Assigned = assigned
28 references to Assigned
Microsoft.CodeAnalysis.VisualBasic (28)
Analysis\FlowAnalysis\AlwaysAssignedWalker.vb (2)
41For Each i In _endOfRegionState.Assigned.TrueBits 72Debug.Assert(Not _endOfRegionState.Assigned.IsNull)
Analysis\FlowAnalysis\DataFlowPass.LocalState.vb (19)
23If self.Assigned.Capacity <> other.Assigned.Capacity Then 27Return IntersectBitArrays(self.Assigned, other.Assigned) 39If self.Assigned.Capacity <> other.Assigned.Capacity Then 45If other.Assigned(slot) Then self.Assigned(slot) = True 47For slot = SlotKind.FirstAvailable To self.Assigned.Capacity - 1 48If other.Assigned(slot) AndAlso Not self.Assigned(slot) Then 82Dim oldNext As Integer = _state.Assigned.Capacity 83_state.Assigned.EnsureCapacity(nextVariableSlot) 86If id.ContainingSlot >= SlotKind.FirstAvailable AndAlso _state.Assigned(id.ContainingSlot) Then 111Return New LocalState(Me.Assigned.Clone()) 117Return (slot = SlotKind.NotTracked) OrElse Assigned(SlotKind.Unreachable) OrElse Assigned(slot) 122Me.Assigned(slot) = True 128Me.Assigned(slot) = False 134Return Me.Assigned.Capacity <= 0 OrElse Not Me.IsAssigned(SlotKind.Unreachable)
Analysis\FlowAnalysis\DataFlowPass.vb (6)
247AppendBitNames(state.Assigned, builder) 673If slot >= Me.State.Assigned.Capacity Then 739If slot >= Me.State.Assigned.Capacity Then 967If slot >= Me.State.Assigned.Capacity Then 1699Me.State.Assigned(SlotKind.FunctionValue) = False 1707Me.State.Assigned(SlotKind.FunctionValue) = True
Analysis\FlowAnalysis\DefinitelyAssignedWalker.vb (1)
67For Each slot In state1.Assigned.TrueBits()