1 write to Value
ILCompiler.Compiler (1)
Compiler\Dataflow\ValueNode.cs (1)
58
Value
= value;
13 references to Value
ILCompiler.Compiler (13)
Compiler\Dataflow\ArrayValue.cs (4)
53
value = valuePair.
Value
;
96
foreach (SingleValue v in kvp.Value.
Value
.AsEnumerable())
101
newValue.IndexValues.Add(kvp.Key, new ValueBasicBlockPair(kvp.Value.
Value
.DeepCopy(), kvp.Value.BasicBlockIndex));
115
$"({element.Key},({string.Join(",", element.Value.
Value
.AsEnumerable())}))")));
Compiler\Dataflow\MethodBodyScanner.cs (6)
209
MultiValue localValue = localVariable.Value.
Value
;
245
value = MultiValueLattice.Meet(existingValue.Value.
Value
, valueToStore);
273
value = MultiValueLattice.Meet(existingValue.
Value
, valueToStore);
934
newSlot = new StackSlot(localValue.Value.
Value
);
1218
dereferencedValue = MultiValue.Union(dereferencedValue, valueBasicBlockPair.Value.
Value
);
1425
currentStack.Push(new StackSlot(arrayIndexValue.
Value
));
Compiler\Dataflow\ValueNode.cs (3)
65
public bool Equals(ValueBasicBlockPair other) =>
Value
.Equals(other.
Value
) && BasicBlockIndex.Equals(other.BasicBlockIndex);
69
public override int GetHashCode() => HashUtils.Combine(
Value
.GetHashCode(), BasicBlockIndex);