3 instantiations of HoistedLocalKey
illink (3)
Linker.Dataflow\MethodBodyScanner.cs (3)
986
value = interproceduralState.GetHoistedLocal(new
HoistedLocalKey
(field));
1024
interproceduralState.SetHoistedLocal(new
HoistedLocalKey
(field), valueToStoreSlot.Value);
1091
? interproceduralState.GetHoistedLocal(new
HoistedLocalKey
(fieldReferenceValue.Field))
12 references to HoistedLocalKey
illink (12)
Linker.Dataflow\HoistedLocalKey.cs (7)
14
public readonly struct HoistedLocalKey : IEquatable<
HoistedLocalKey
>
24
public bool Equals(
HoistedLocalKey
other) => Field.Equals(other.Field);
26
public override bool Equals(object? obj) => obj is
HoistedLocalKey
other && Equals(other);
30
public static bool operator ==(
HoistedLocalKey
left,
HoistedLocalKey
right) => left.Equals(right);
31
public static bool operator !=(
HoistedLocalKey
left,
HoistedLocalKey
right) => !(left == right);
Linker.Dataflow\InterproceduralState.cs (5)
12
Mono.Linker.Dataflow.
HoistedLocalKey
,
76
public void SetHoistedLocal(
HoistedLocalKey
key, MultiValue value)
86
public MultiValue GetHoistedLocal(
HoistedLocalKey
key)
93
public readonly DictionaryLattice<
HoistedLocalKey
, MultiValue, ValueSetLattice<SingleValue>> HoistedLocalsLattice;
98
DictionaryLattice<
HoistedLocalKey
, MultiValue, ValueSetLattice<SingleValue>> hoistedLocalsLattice,