Implemented interface member:
property
Top
ILLink.Shared.DataFlow.ILattice<TValue>.Top
45 references to Top
ILLink.RoslynAnalyzer (45)
DataFlow\InterproceduralState.cs (1)
105
public InterproceduralState<TValue, TValueLattice> Top => new (MethodLattice.
Top
,
src\tools\illink\src\ILLink.Shared\TrimAnalysis\HandleCallAction.cs (42)
45
? MultiValueLattice.
Top
117
returnValue = MultiValueLattice.
Top
;
145
returnValue = MultiValueLattice.
Top
;
167
AddReturnValue (MultiValueLattice.
Top
);
175
returnValue = MultiValueLattice.
Top
;
191
returnValue = MultiValueLattice.
Top
;
219
returnValue = MultiValueLattice.
Top
;
228
AddReturnValue (MultiValueLattice.
Top
);
258
returnValue = MultiValueLattice.
Top
;
288
returnValue = MultiValueLattice.
Top
;
301
AddReturnValue (MultiValueLattice.
Top
);
316
returnValue = MultiValueLattice.
Top
;
404
returnValue = MultiValueLattice.
Top
;
459
returnValue = MultiValueLattice.
Top
;
511
returnValue = MultiValueLattice.
Top
;
529
AddReturnValue (MultiValueLattice.
Top
); ; // Initialize return value (so that it's not autofilled if there are no matching methods)
534
AddReturnValue (MultiValueLattice.
Top
);
543
AddReturnValue (MultiValueLattice.
Top
);
559
returnValue = MultiValueLattice.
Top
;
584
AddReturnValue (MultiValueLattice.
Top
);
590
AddReturnValue (MultiValueLattice.
Top
);
602
AddReturnValue (MultiValueLattice.
Top
);
633
returnValue = MultiValueLattice.
Top
;
660
AddReturnValue (MultiValueLattice.
Top
); // Initialize return value (so that it's not autofilled if there are no matching methods)
672
AddReturnValue (MultiValueLattice.
Top
);
680
AddReturnValue (MultiValueLattice.
Top
);
713
returnValue = MultiValueLattice.
Top
;
749
returnValue = MultiValueLattice.
Top
;
827
returnValue = MultiValueLattice.
Top
;
839
: MultiValueLattice.
Top
, // This returns null at runtime, so return empty value
860
returnValue = MultiValueLattice.
Top
;
867
returnValue = MultiValueLattice.
Top
; // This effectively disables analysis of anything which uses the return value
875
AddReturnValue (MultiValueLattice.
Top
);
881
AddReturnValue (MultiValueLattice.
Top
);
888
AddReturnValue (MultiValueLattice.
Top
);
902
returnValue = MultiValueLattice.
Top
;
925
AddReturnValue (MultiValueLattice.
Top
);
959
AddReturnValue (MultiValueLattice.
Top
);
977
returnValue = MultiValueLattice.
Top
;
1041
AddReturnValue (MultiValueLattice.
Top
);
1059
returnValue = MultiValueLattice.
Top
;
1108
returnValue = MultiValueLattice.
Top
;
TrimAnalysis\ArrayValue.cs (1)
16
MultiValue result = MultiValueLattice.
Top
;
TrimAnalysis\HandleCallAction.cs (1)
70
AddReturnValue (MultiValueLattice.
Top
);