Implemented interface member:
property
Top
ILLink.Shared.DataFlow.ILattice<TValue>.Top
48 references to Top
illink (48)
Linker.Dataflow\ArrayValue.cs (1)
19
MultiValue result = MultiValueLattice.
Top
;
Linker.Dataflow\HandleCallAction.cs (1)
111
AddReturnValue(MultiValueLattice.
Top
);
Linker.Dataflow\InterproceduralState.cs (1)
102
public InterproceduralState Top => new InterproceduralState(MethodBodyLattice.
Top
, HoistedLocalsLattice.Top, this);
Linker.Dataflow\MethodBodyScanner.cs (1)
1082
MultiValue dereferencedValue = MultiValueLattice.
Top
;
Linker.Dataflow\ReflectionMethodBodyScanner.cs (1)
142
instanceValue = MultiValueLattice.
Top
;
src\tools\illink\src\ILLink.Shared\TrimAnalysis\HandleCallAction.cs (43)
45
? MultiValueLattice.
Top
128
returnValue = MultiValueLattice.
Top
;
159
returnValue = MultiValueLattice.
Top
;
183
AddReturnValue(MultiValueLattice.
Top
);
193
returnValue = MultiValueLattice.
Top
;
212
returnValue = MultiValueLattice.
Top
;
243
returnValue = MultiValueLattice.
Top
;
255
AddReturnValue(MultiValueLattice.
Top
);
291
returnValue = MultiValueLattice.
Top
;
324
returnValue = MultiValueLattice.
Top
;
341
AddReturnValue(MultiValueLattice.
Top
);
359
returnValue = MultiValueLattice.
Top
;
463
returnValue = MultiValueLattice.
Top
;
530
returnValue = MultiValueLattice.
Top
;
592
returnValue = MultiValueLattice.
Top
;
614
AddReturnValue(MultiValueLattice.
Top
); ; // Initialize return value (so that it's not autofilled if there are no matching methods)
621
AddReturnValue(MultiValueLattice.
Top
);
634
AddReturnValue(MultiValueLattice.
Top
);
645
AddReturnValue(MultiValueLattice.
Top
);
673
returnValue = MultiValueLattice.
Top
;
702
AddReturnValue(MultiValueLattice.
Top
);
711
AddReturnValue(MultiValueLattice.
Top
);
727
AddReturnValue(MultiValueLattice.
Top
);
762
returnValue = MultiValueLattice.
Top
;
795
AddReturnValue(MultiValueLattice.
Top
); // Initialize return value (so that it's not autofilled if there are no matching methods)
809
AddReturnValue(MultiValueLattice.
Top
);
821
AddReturnValue(MultiValueLattice.
Top
);
863
returnValue = MultiValueLattice.
Top
;
905
returnValue = MultiValueLattice.
Top
;
1009
returnValue = MultiValueLattice.
Top
;
1023
: MultiValueLattice.
Top
, // This returns null at runtime, so return empty value
1046
returnValue = MultiValueLattice.
Top
;
1054
returnValue = MultiValueLattice.
Top
; // This effectively disables analysis of anything which uses the return value
1065
AddReturnValue(MultiValueLattice.
Top
);
1075
AddReturnValue(MultiValueLattice.
Top
);
1086
AddReturnValue(MultiValueLattice.
Top
);
1101
returnValue = MultiValueLattice.
Top
;
1131
AddReturnValue(MultiValueLattice.
Top
);
1172
AddReturnValue(MultiValueLattice.
Top
);
1194
returnValue = MultiValueLattice.
Top
;
1265
AddReturnValue(MultiValueLattice.
Top
);
1287
returnValue = MultiValueLattice.
Top
;
1346
returnValue = MultiValueLattice.
Top
;