3 instantiations of InterproceduralState
ILLink.RoslynAnalyzer (3)
DataFlow\InterproceduralState.cs (3)
49 => new (Methods.DeepCopy (), 105 public InterproceduralState<TValue, TValueLattice> Top => new (MethodLattice.Top, 109 => new (
17 references to InterproceduralState
ILLink.RoslynAnalyzer (17)
DataFlow\InterproceduralState.cs (9)
14 public struct InterproceduralState<TValue, TValueLattice> : IEquatable<InterproceduralState<TValue, TValueLattice>> 39 public bool Equals (InterproceduralState<TValue, TValueLattice> other) 43 => obj is InterproceduralState<TValue, TValueLattice> inst && Equals (inst); 48 public InterproceduralState<TValue, TValueLattice> Clone () 88 public struct InterproceduralStateLattice<TValue, TValueLattice> : ILattice<InterproceduralState<TValue, TValueLattice>> 105 public InterproceduralState<TValue, TValueLattice> Top => new (MethodLattice.Top, 108 public InterproceduralState<TValue, TValueLattice> Meet (InterproceduralState<TValue, TValueLattice> left, InterproceduralState<TValue, TValueLattice> right)
DataFlow\LocalDataFlowAnalysis.cs (4)
72 var interproceduralState = interproceduralStateLattice.Top; 74 var oldInterproceduralState = interproceduralState.Clone (); 104 void AnalyzeMethod (MethodBodyValue method, ref InterproceduralState<TValue, TLattice> interproceduralState) 120 InterproceduralState<TValue, TLattice> interproceduralState);
DataFlow\LocalDataFlowVisitor.cs (2)
51 public InterproceduralState<TValue, TValueLattice> InterproceduralState; 65 InterproceduralState<TValue, TValueLattice> interproceduralState)
TrimAnalysis\TrimAnalysisVisitor.cs (1)
53 InterproceduralState<MultiValue, ValueSetLattice<SingleValue>> interproceduralState,
TrimAnalysis\TrimDataFlowAnalysis.cs (1)
64 InterproceduralState<MultiValue, ValueSetLattice<SingleValue>> interproceduralState)