44 references to MultiValueLattice
ILLink.RoslynAnalyzer (44)
src\tools\illink\src\ILLink.Shared\TrimAnalysis\HandleCallAction.cs (43)
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;
1289
returnValue = (returnValue == null) ? value :
MultiValueLattice
.Meet (returnValue.Value, value);
TrimAnalysis\HandleCallAction.cs (1)
70
AddReturnValue (
MultiValueLattice
.Top);