Implemented interface member:
property
Top
ILLink.Shared.DataFlow.ILattice<TValue>.Top
46 references to Top
ILLink.RoslynAnalyzer (46)
DataFlow\InterproceduralState.cs (1)
105
public InterproceduralState<TValue, TValueLattice> Top => new(MethodLattice.
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
;
TrimAnalysis\ArrayValue.cs (1)
16
MultiValue result = MultiValueLattice.
Top
;
TrimAnalysis\HandleCallAction.cs (1)
117
AddReturnValue(MultiValueLattice.
Top
);