Implemented interface member:
method
Meet
ILLink.Shared.DataFlow.ILattice<TValue>.Meet(TValue, TValue)
13 references to Meet
ILLink.RoslynAnalyzer (13)
DataFlow\InterproceduralState.cs (1)
110MethodLattice.Meet(left.Methods, right.Methods),
src\tools\illink\src\ILLink.Shared\TrimAnalysis\HandleCallAction.cs (1)
1553returnValue = (returnValue == null) ? value : MultiValueLattice.Meet(returnValue.Value, value);
TrimAnalysis\ArrayValue.cs (1)
19result = MultiValueLattice.Meet(result, new MultiValue(new ArrayValue(sizeValue)));
TrimAnalysis\HandleCallAction.cs (1)
237maybeMethodReturnValue = (maybeMethodReturnValue is null) ? value : multiValueLattice.Meet((MultiValue)maybeMethodReturnValue, value);
TrimAnalysis\TrimAnalysisAssignmentPattern.cs (2)
48lattice.Meet(Source, other.Source), 49lattice.Meet(Target, other.Target),
TrimAnalysis\TrimAnalysisMethodCallPattern.cs (2)
66argumentsBuilder.Add(lattice.Meet(Arguments[i], other.Arguments[i])); 71lattice.Meet(Instance, other.Instance),
TrimAnalysis\TrimAnalysisVisitor.cs (5)
206result = _multiValueLattice.Meet(result, left); 212result = _multiValueLattice.Meet(result, right); 215result = _multiValueLattice.Meet(result, new ConstIntValue(leftConstInt.Value | rightConstInt.Value)); 290result = _multiValueLattice.Meet(result, elementValue); 313? _multiValueLattice.Meet(arr.IndexValues[index.Value], sanitizedValue)