1 implementation of INodeWithCodeInfo
ILCompiler.RyuJit (1)
Compiler\DependencyAnalysis\MethodCodeNode.cs (1)
19
public class MethodCodeNode : ObjectNode, IMethodBodyNode,
INodeWithCodeInfo
, INodeWithDebugInfo, INodeWithFunclets, ISpecialUnboxThunkNode, IMethodCodeNodeWithTypeSignature
29 references to INodeWithCodeInfo
ILCompiler.Compiler (29)
Compiler\MethodBodyDeduplicator.cs (6)
110
var
nodeWithCodeInfo = (
INodeWithCodeInfo
)node;
201
var
o1codeinfo = (
INodeWithCodeInfo
)a.Method;
202
var
o2codeinfo = (
INodeWithCodeInfo
)b.Method;
Compiler\MstatObjectDumper.cs (2)
69
var
codeInfo = (
INodeWithCodeInfo
)node;
Compiler\ObjectWriter\CoffObjectWriter.Aot.cs (2)
71
INodeWithCodeInfo
nodeWithCodeInfo,
199
if (debugNode is
INodeWithCodeInfo
nodeWithCodeInfo)
Compiler\ObjectWriter\ElfObjectWriter.Aot.cs (1)
53
INodeWithCodeInfo
nodeWithCodeInfo,
Compiler\ObjectWriter\ObjectWriter.Aot.cs (2)
45
INodeWithCodeInfo
nodeWithCodeInfo,
153
if (node is
INodeWithCodeInfo
nodeWithCodeInfo)
Compiler\ObjectWriter\UnixObjectWriter.Aot.cs (12)
71
INodeWithCodeInfo
nodeWithCodeInfo,
119
private sealed class LsdaComparer : IEqualityComparer<
INodeWithCodeInfo
>
123
public bool Equals(
INodeWithCodeInfo
x,
INodeWithCodeInfo
y)
137
public int GetHashCode(
INodeWithCodeInfo
obj)
148
private Dictionary<
INodeWithCodeInfo
, Utf8String[]> _lsdas = new Dictionary<
INodeWithCodeInfo
, Utf8String[]>(LsdaComparer.Instance);
150
public static bool IsCacheable(
INodeWithCodeInfo
nodeWithCodeInfo)
153
public Utf8String[] FindCachedLsda(
INodeWithCodeInfo
nodeWithCodeInfo)
159
public void AddLsdaToCache(
INodeWithCodeInfo
nodeWithCodeInfo, Utf8String[] symbols)
170
INodeWithCodeInfo
nodeWithCodeInfo,
256
if (debugNode is
INodeWithCodeInfo
nodeWithCodeInfo)
Compiler\XmlObjectDumper.cs (2)
60
var
nodeWithCodeInfo = node as
INodeWithCodeInfo
;
parent\parent\Common\Compiler\ObjectWriter\WasmRelocatableObjectWriter.cs (2)
548
FrameInfo[] frameInfos = ((
INodeWithCodeInfo
)debugNode).FrameInfos;
604
INodeWithCodeInfo
nodeWithCodeInfo,