3 instantiations of HoistedLocalKey
illink (3)
Linker.Dataflow\MethodBodyScanner.cs (3)
924
value = interproceduralState.GetHoistedLocal (new
HoistedLocalKey
(field));
958
interproceduralState.SetHoistedLocal (new
HoistedLocalKey
(field), valueToStoreSlot.Value);
1020
? 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
,
74
public void SetHoistedLocal (
HoistedLocalKey
key, MultiValue value)
84
public MultiValue GetHoistedLocal (
HoistedLocalKey
key)
91
public readonly DictionaryLattice<
HoistedLocalKey
, MultiValue, ValueSetLattice<SingleValue>> HoistedLocalsLattice;
96
DictionaryLattice<
HoistedLocalKey
, MultiValue, ValueSetLattice<SingleValue>> hoistedLocalsLattice,