1 write to Value
illink (1)
Linker.Dataflow\ValueNode.cs (1)
56
Value
= value;
12 references to Value
illink (12)
Linker.Dataflow\ArrayValue.cs (4)
50
value = valuePair.
Value
;
93
foreach (SingleValue v in kvp.Value.
Value
.AsEnumerable())
99
newValue.IndexValues.Add(kvp.Key, new ValueBasicBlockPair(kvp.Value.
Value
.DeepCopy(), kvp.Value.BasicBlockIndex));
125
foreach (var v in element.Value.
Value
.AsEnumerable())
Linker.Dataflow\MethodBodyScanner.cs (5)
197
MultiValue localValue = keyValuePair.Value.
Value
;
235
value = MultiValueLattice.Meet(existingValue.
Value
, valueToStore);
825
newSlot = new StackSlot(localValue.
Value
);
1099
dereferencedValue = MultiValue.Union(dereferencedValue, valueBasicBlockPair.
Value
);
1297
currentStack.Push(new StackSlot(arrayIndexValue.
Value
));
Linker.Dataflow\ValueNode.cs (3)
63
public bool Equals(ValueBasicBlockPair other) =>
Value
.Equals(other.
Value
) && BasicBlockIndex.Equals(other.BasicBlockIndex);
67
public override int GetHashCode() => HashUtils.Combine(
Value
.GetHashCode(), BasicBlockIndex);