Implemented interface member:
property
Method
ILCompiler.DependencyAnalysis.IMethodNode.Method
55 references to Method
ILCompiler.ReadyToRun (55)
Compiler\DependencyAnalysis\ReadyToRun\InliningInfoNode.cs (1)
75
MethodDesc inliner = methodNode.
Method
;
Compiler\DependencyAnalysis\ReadyToRun\InstanceEntryPointTableNode.cs (10)
40
if (method.
Method
is AsyncResumptionStub)
91
return BuildSignatureForMethodDefinedInModule(method.
Method
, factory);
114
if (method.
Method
is AsyncResumptionStub)
117
CompilerTypeSystemContext context = (CompilerTypeSystemContext)method.
Method
.Context;
118
bool isUnboxingThunk = context.IsUnboxingThunk(method.
Method
);
120
Debug.Assert(method.
Method
.HasInstantiation || method.
Method
.OwningType.HasInstantiation || method.
Method
.IsAsyncVariant() ||
147
MethodDesc hashtableKeyMethod = isUnboxingThunk ? context.GetTargetOfUnboxingThunk(method.
Method
) : method.
Method
;
Compiler\DependencyAnalysis\ReadyToRun\MethodEntryPointTableNode.cs (2)
53
Debug.Assert(method.
Method
is EcmaMethod);
54
EcmaMethod ecmaMethod = (EcmaMethod)method.
Method
;
Compiler\DependencyAnalysis\ReadyToRun\ResumptionStubEntryPointSignature.cs (3)
35
sb.Append(nameMangler.GetMangledMethodName(_resumptionStub.
Method
));
40
return comparer.Compare(_resumptionStub.
Method
, ((ResumptionStubEntryPointSignature)other)._resumptionStub.
Method
);
Compiler\DependencyAnalysis\ReadyToRun\StoreMultiCallableAddrOfCodeSignature.cs (3)
70
sb.Append(nameMangler.GetMangledMethodName(_target.
Method
));
80
int result = comparer.Compare(_target.
Method
, otherNode._target.
Method
);
Compiler\DependencyAnalysis\ReadyToRun\WasmMethodRelativeVirtualIPNode.cs (3)
31
protected override string GetName(NodeFactory factory) => $"Wasm relative virtual IP: {_method.
Method
}";
54
return comparer.Compare(_method.
Method
, ((WasmMethodRelativeVirtualIPNode)other)._method.
Method
);
Compiler\DependencyAnalysis\ReadyToRunCodegenNodeFactory.cs (1)
752
set.Add(compiled.
Method
.GetTypicalMethodDefinition());
Compiler\FileLayoutOptimizer.cs (7)
163
methods.MergeSortAllowDuplicates((MethodWithGCInfo left, MethodWithGCInfo right) => (_profileData[left.
Method
] != null).CompareTo(_profileData[right.
Method
] != null));
244
var profileData = _profileData[method.
Method
];
286
methodMap.Add(methodWithGCInfo.
Method
, methodWithGCInfo);
333
mdToIndex.Add(method.
Method
, index);
341
MethodProfileData data = _profileData[method.
Method
];
350
graphNodes[mdToIndex[method.
Method
]].IncreaseEdge(graphNodes[otherIndex], count);
Compiler\ReadyToRunCodegenCompilation.cs (18)
770
var method = methodCodeNodeNeedingCode.
Method
;
933
if (deniedHelpers.Contains(managedHelper.
Method
))
939
corInfoImpl.ProbeManagedHelper(managedHelper.
Method
, Logger);
954
LogManagedHelperProbeFailure(managedHelper.
Method
, "compilation did not produce code");
955
newlyDeniedHelpers.Add(managedHelper.
Method
);
959
LogManagedHelperProbeFailure(managedHelper.
Method
, "processor feature fixups are required");
960
newlyDeniedHelpers.Add(managedHelper.
Method
);
965
LogManagedHelperProbeFailure(managedHelper.
Method
, ex.Message);
966
newlyDeniedHelpers.Add(managedHelper.
Method
);
970
LogManagedHelperProbeFailure(managedHelper.
Method
, ex.Message);
971
newlyDeniedHelpers.Add(managedHelper.
Method
);
975
LogManagedHelperProbeFailure(managedHelper.
Method
, ex.Message);
976
newlyDeniedHelpers.Add(managedHelper.
Method
);
1016
if (!deniedHelpers.Contains(managedHelper.
Method
) &&
1020
managedHelper.
Method
,
1035
if (!deniedHelpers.Contains(managedHelper.
Method
))
1037
directManagedHelpers.Add(managedHelper.
Method
);
1144
MethodDesc method = methodCodeNodeNeedingCode.
Method
;
JitInterface\CorInfoImpl.ReadyToRun.cs (3)
965
_compilation.NodeFactory.DetectGenericCycles(_methodCodeNode.
Method
, methodNode.Method);
3531
EcmaMethod ecmaMethod = _methodCodeNode.
Method
.GetTypicalMethodDefinition() as EcmaMethod;
3538
if (_methodCodeNode.
Method
!= HandleToObject(ftnHnd))
parent\parent\Common\Compiler\ObjectWriter\WebCilObjectWriter.cs (1)
272
$"R2R method {method.
Method
} has wasm function index {functionIndex}, expected {expectedFunctionIndex}");
parent\parent\Common\JitInterface\CorInfoImpl.cs (3)
393
throw new CodeGenerationFailedException(_methodCodeNode.
Method
, _lastException.SourceException);
425
throw new CodeGenerationFailedException(_methodCodeNode.
Method
);
656
return _methodCodeNode.
Method
;