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
;
593
returnValue = MultiValueLattice.
Top
;
615
AddReturnValue(MultiValueLattice.
Top
); ; // Initialize return value (so that it's not autofilled if there are no matching methods)
622
AddReturnValue(MultiValueLattice.
Top
);
635
AddReturnValue(MultiValueLattice.
Top
);
646
AddReturnValue(MultiValueLattice.
Top
);
674
returnValue = MultiValueLattice.
Top
;
703
AddReturnValue(MultiValueLattice.
Top
);
712
AddReturnValue(MultiValueLattice.
Top
);
728
AddReturnValue(MultiValueLattice.
Top
);
763
returnValue = MultiValueLattice.
Top
;
796
AddReturnValue(MultiValueLattice.
Top
); // Initialize return value (so that it's not autofilled if there are no matching methods)
810
AddReturnValue(MultiValueLattice.
Top
);
822
AddReturnValue(MultiValueLattice.
Top
);
864
returnValue = MultiValueLattice.
Top
;
906
returnValue = MultiValueLattice.
Top
;
1010
returnValue = MultiValueLattice.
Top
;
1024
: MultiValueLattice.
Top
, // This returns null at runtime, so return empty value
1047
returnValue = MultiValueLattice.
Top
;
1055
returnValue = MultiValueLattice.
Top
; // This effectively disables analysis of anything which uses the return value
1066
AddReturnValue(MultiValueLattice.
Top
);
1076
AddReturnValue(MultiValueLattice.
Top
);
1087
AddReturnValue(MultiValueLattice.
Top
);
1102
returnValue = MultiValueLattice.
Top
;
1132
AddReturnValue(MultiValueLattice.
Top
);
1173
AddReturnValue(MultiValueLattice.
Top
);
1195
returnValue = MultiValueLattice.
Top
;
1266
AddReturnValue(MultiValueLattice.
Top
);
1288
returnValue = MultiValueLattice.
Top
;
1347
returnValue = MultiValueLattice.
Top
;
TrimAnalysis\ArrayValue.cs (1)
16
MultiValue result = MultiValueLattice.
Top
;
TrimAnalysis\HandleCallAction.cs (1)
120
AddReturnValue(MultiValueLattice.
Top
);