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