Base:
method
VersionsWithMethodBody
ILCompiler.CompilationModuleGroup.VersionsWithMethodBody(Internal.TypeSystem.MethodDesc)
30 references to VersionsWithMethodBody
crossgen2 (1)
Program.cs (1)
592
crossModuleInlineableCode.Count == 0 ? compilationGroup.
VersionsWithMethodBody
: compilationGroup.CrossModuleInlineable,
ILCompiler.ReadyToRun (29)
Compiler\DependencyAnalysis\ReadyToRun\ILBodyFixupSignature.cs (1)
73
if (factory.CompilationModuleGroup.
VersionsWithMethodBody
(ilMethod))
Compiler\DependencyAnalysis\ReadyToRun\InliningInfoNode.cs (5)
108
else if (factory.CompilationModuleGroup.
VersionsWithMethodBody
(inlineeDefinition))
242
bool isCrossModuleInlinee = !factory.CompilationModuleGroup.
VersionsWithMethodBody
(inlinee);
253
bool isCrossModuleInlinerA = !factory.CompilationModuleGroup.
VersionsWithMethodBody
(a);
254
bool isCrossModuleInlinerB = !factory.CompilationModuleGroup.
VersionsWithMethodBody
(b);
289
if (factory.CompilationModuleGroup.
VersionsWithMethodBody
(method))
Compiler\DependencyAnalysis\ReadyToRun\InstanceEntryPointTableNode.cs (1)
62
if (factory.CompilationModuleGroup.
VersionsWithMethodBody
(typicalMethod))
Compiler\DependencyAnalysis\ReadyToRun\MethodFixupSignature.cs (2)
61
!factory.CompilationModuleGroup.
VersionsWithMethodBody
(canonMethod) &&
162
if (factory.CompilationModuleGroup.
VersionsWithMethodBody
(method.Method) && method.Method.IsPrimaryMethodDesc())
Compiler\DependencyAnalysis\ReadyToRun\MethodWithGCInfo.cs (1)
72
if (!factory.CompilationModuleGroup.
VersionsWithMethodBody
(inlinee) && !factory.CompilationModuleGroup.CrossModuleInlineable(inlinee))
Compiler\ProfileDataManager.cs (1)
362
if (!_compilationGroup.
VersionsWithMethodBody
(method) && !_compilationGroup.CrossModuleCompileable(method))
Compiler\ReadyToRunCodegenCompilation.cs (1)
769
if (!_nodeFactory.CompilationModuleGroup.
VersionsWithMethodBody
(method))
Compiler\ReadyToRunCompilationModuleGroupBase.cs (4)
146
if (!
VersionsWithMethodBody
(method))
432
bool canInline = (
VersionsWithMethodBody
(callerMethod) || CrossModuleInlineable(callerMethod)) &&
433
(
VersionsWithMethodBody
(calleeMethod) || CrossModuleInlineable(calleeMethod) || IsNonVersionableWithILTokensThatDoNotNeedTranslation(calleeMethod));
732
if (!
VersionsWithMethodBody
(method))
Compiler\ReadyToRunSingleAssemblyCompilationModuleGroup.cs (1)
43
return (ContainsType(method.OwningType) &&
VersionsWithMethodBody
(method)) || CompileVersionBubbleGenericsIntoCurrentModule(method) || this.CrossModuleCompileable(method);
JitInterface\CorInfoImpl.ReadyToRun.cs (11)
832
(!_compilation.NodeFactory.CompilationModuleGroup.
VersionsWithMethodBody
(MethodBeingCompiled) &&
1385
if (methodDesc != null && (_compilation.NodeFactory.CompilationModuleGroup.
VersionsWithMethodBody
(methodDesc)
1967
if (!_compilation.NodeFactory.CompilationModuleGroup.
VersionsWithMethodBody
(versioningCallerMethod) &&
2023
if (!_compilation.NodeFactory.CompilationModuleGroup.
VersionsWithMethodBody
(directMethod))
2173
else if (!_compilation.NodeFactory.CompilationModuleGroup.
VersionsWithMethodBody
(callerMethod) ||
2175
!_compilation.NodeFactory.CompilationModuleGroup.
VersionsWithMethodBody
(targetMethod.GetTypicalMethodDefinition()))
3113
if (!_compilation.NodeFactory.CompilationModuleGroup.
VersionsWithMethodBody
(callerMethod) && !_compilation.NodeFactory.CompilationModuleGroup.CrossModuleInlineable(callerMethod))
3414
Debug.Assert(_compilation.CompilationModuleGroup.
VersionsWithMethodBody
(methodDesc));
3447
if (!_compilation.CompilationModuleGroup.
VersionsWithMethodBody
(method))
3622
else if (!_compilation.CompilationModuleGroup.
VersionsWithMethodBody
(typicalMethod)
3776
return _compilation.NodeFactory.CompilationModuleGroup.
VersionsWithMethodBody
(method);
parent\parent\Common\JitInterface\CorInfoImpl.cs (1)
2013
if (!_compilation.CompilationModuleGroup.
VersionsWithMethodBody
(methodIL.OwningMethod.GetTypicalMethodDefinition()))