1 instantiation of UnknownValue
illink (1)
src\tools\illink\src\ILLink.Shared\TrimAnalysis\UnknownValue.cs (1)
17
public static UnknownValue Instance { get; } = new
UnknownValue
();
18 references to UnknownValue
illink (18)
Linker.Dataflow\AttributeDataFlow.cs (1)
58
?
UnknownValue
.Instance
Linker.Dataflow\FlowAnnotations.cs (2)
748
return
UnknownValue
.Instance;
754
return
UnknownValue
.Instance;
Linker.Dataflow\MethodBodyScanner.cs (7)
31
Value = new MultiValue (
UnknownValue
.Instance);
777
newSlot = new StackSlot (
UnknownValue
.Instance);
1003
methodParams.Add (
UnknownValue
.Instance);
1030
dereferencedValue = MultiValue.Union (dereferencedValue,
UnknownValue
.Instance);
1072
StoreInReference (argument,
UnknownValue
.Instance, callingMethodBody.Method, operation, locals, curBasicBlock, ref ipState);
1130
StoreMethodLocalValue (arrValue.IndexValues,
UnknownValue
.Instance, knownIndex, curBasicBlock);
1180
arr.IndexValues[index.Value] = new ValueBasicBlockPair (
UnknownValue
.Instance, curBasicBlock);
Linker.Dataflow\ReflectionMethodBodyScanner.cs (2)
124
return
UnknownValue
.Instance;
130
return
UnknownValue
.Instance;
src\tools\illink\src\ILLink.Shared\TrimAnalysis\ArrayValue.cs (1)
45
return new(input.AsEnumerable ().Select (v => v is ArrayValue ?
UnknownValue
.Instance : v));
src\tools\illink\src\ILLink.Shared\TrimAnalysis\HandleCallAction.cs (3)
269
AddReturnValue (
UnknownValue
.Instance);
1210
returnValue =
UnknownValue
.Instance;
1264
if (!array.TryGetValueByIndex (i, out MultiValue value) || value.AsSingleValue () is
UnknownValue
) {
src\tools\illink\src\ILLink.Shared\TrimAnalysis\UnknownValue.cs (1)
17
public static
UnknownValue
Instance { get; } = new UnknownValue ();
src\tools\illink\src\ILLink.Shared\TrimAnalysis\ValueExtensions.cs (1)
60
private static ValueSet<SingleValue>.Enumerable Unknown = new ValueSet<SingleValue>.Enumerable (
UnknownValue
.Instance);