TrimAnalysis\TrimAnalysisVisitor.cs (13)
18using MultiValue = ILLink.Shared.DataFlow.ValueSet<ILLink.Shared.DataFlow.SingleValue>;
20 ILLink.Shared.DataFlow.ValueSet<ILLink.Shared.DataFlow.SingleValue>,
22 ILLink.Shared.DataFlow.ValueSetLattice<ILLink.Shared.DataFlow.SingleValue>,
31 ValueSetLattice<SingleValue>,
37 readonly ValueSetLattice<SingleValue> _multiValueLattice;
48 LocalStateAndContextLattice<MultiValue, FeatureContext, ValueSetLattice<SingleValue>, FeatureContextLattice> lattice,
53 InterproceduralState<MultiValue, ValueSetLattice<SingleValue>> interproceduralState,
193 foreach (var left in leftValue.AsEnumerable ()) {
197 foreach (var right in rightValue.AsEnumerable ()) {
254 foreach (var value in arrayValue.AsEnumerable ()) {
266 foreach (var arraySingleValue in arrayValue.AsEnumerable ()) {
314 foreach (var argumentValue in argument.AsEnumerable ()) {
333 ValueSetLattice<SingleValue> multiValueLattice,