3 writes to Value
ILCompiler.Compiler (3)
Compiler\Dataflow\MethodBodyScanner.cs (3)
34
Value
= new MultiValue(UnknownValue.Instance);
39
Value
= new MultiValue(value);
44
Value
= value;
17 references to Value
ILCompiler.Compiler (17)
Compiler\Dataflow\MethodBodyScanner.cs (17)
106
return new StackSlot(MultiValueLattice.Meet(a.
Value
, b.
Value
));
631
currentStack.Push(new StackSlot(ArrayValue.Create(count.
Value
, arrayElementType)));
809
MultiValue retValue = DereferenceValue(methodIL, offset, retStackSlot.
Value
, locals, ref interproceduralState);
913
HandleStoreParameter(methodIL, offset, targetParameterValue, valueToStore.
Value
, null);
1005
StoreMethodLocalValue(locals, valueToStore.
Value
, index, curBasicBlock);
1019
StoreInReference(destination.
Value
, valueToStore.
Value
, methodIL, offset, locals, curBasicBlock, ref ipState, null);
1147
interproceduralState.SetHoistedLocal(new HoistedLocalKey(field), valueToStoreSlot.
Value
);
1159
MultiValue valueToStore = DereferenceValue(methodIL, offset, valueToStoreSlot.
Value
, locals, ref interproceduralState);
1180
methodParams.Add(slot.
Value
);
1355
int? indexToStoreAtInt = indexToStoreAt.
Value
.AsConstInt();
1356
foreach (var array in arrayToStoreIn.
Value
.AsEnumerable())
1367
StoreMethodLocalValue(arrValue.IndexValues, ArrayValue.SanitizeArrayElementValue(valueToStore.
Value
), indexToStoreAtInt.Value, curBasicBlock, MaxTrackedArrayValues);
1389
if (arrayToLoadFrom.
Value
.AsSingleValue() is ArrayOfAnnotatedSystemTypeValue arrayOfAnnotated)
1402
if (arrayToLoadFrom.
Value
.AsSingleValue() is not ArrayValue arr)
1408
int? index = indexToLoadFrom.
Value
.AsConstInt();