35 references to CORINFO_DEVIRTUALIZATION_DETAIL
ILCompiler.ReadyToRun (35)
Compiler\DependencyAnalysis\ReadyToRun\DevirtualizationManager.cs (11)
5
using CORINFO_DEVIRTUALIZATION_DETAIL = Internal.JitInterface.
CORINFO_DEVIRTUALIZATION_DETAIL
;
28
protected override MethodDesc ResolveVirtualMethod(MethodDesc declMethod, DefType implType, out
CORINFO_DEVIRTUALIZATION_DETAIL
devirtualizationDetail)
30
devirtualizationDetail =
CORINFO_DEVIRTUALIZATION_DETAIL
.CORINFO_DEVIRTUALIZATION_UNKNOWN;
64
devirtualizationDetail =
CORINFO_DEVIRTUALIZATION_DETAIL
.CORINFO_DEVIRTUALIZATION_FAILED_BUBBLE_CLASS_DECL;
85
devirtualizationDetail =
CORINFO_DEVIRTUALIZATION_DETAIL
.CORINFO_DEVIRTUALIZATION_FAILED_BUBBLE_INTERFACE_DECL;
97
devirtualizationDetail =
CORINFO_DEVIRTUALIZATION_DETAIL
.CORINFO_DEVIRTUALIZATION_FAILED_BUBBLE_IMPL;
103
devirtualizationDetail =
CORINFO_DEVIRTUALIZATION_DETAIL
.CORINFO_DEVIRTUALIZATION_FAILED_BUBBLE_IMPL_NOT_REFERENCEABLE;
129
devirtualizationDetail =
CORINFO_DEVIRTUALIZATION_DETAIL
.CORINFO_DEVIRTUALIZATION_FAILED_DUPLICATE_INTERFACE;
154
devirtualizationDetail =
CORINFO_DEVIRTUALIZATION_DETAIL
.CORINFO_DEVIRTUALIZATION_FAILED_COM;
172
devirtualizationDetail =
CORINFO_DEVIRTUALIZATION_DETAIL
.CORINFO_DEVIRTUALIZATION_FAILED_BUBBLE;
203
devirtualizationDetail =
CORINFO_DEVIRTUALIZATION_DETAIL
.CORINFO_DEVIRTUALIZATION_FAILED_BUBBLE;
Compiler\ReadyToRunCodegenCompilation.cs (2)
133
public MethodDesc ResolveVirtualMethod(MethodDesc declMethod, TypeDesc implType, out
CORINFO_DEVIRTUALIZATION_DETAIL
devirtualizationDetail)
169
devirtualizationDetail =
CORINFO_DEVIRTUALIZATION_DETAIL
.CORINFO_DEVIRTUALIZATION_FAILED_TYPE_EQUIVALENCE;
src\runtime\src\coreclr\tools\Common\Compiler\DevirtualizationManager.cs (10)
5
using CORINFO_DEVIRTUALIZATION_DETAIL = Internal.JitInterface.
CORINFO_DEVIRTUALIZATION_DETAIL
;
56
public MethodDesc ResolveVirtualMethod(MethodDesc declMethod, TypeDesc implType, out
CORINFO_DEVIRTUALIZATION_DETAIL
devirtualizationDetail)
65
protected virtual MethodDesc ResolveVirtualMethod(MethodDesc declMethod, DefType implType, out
CORINFO_DEVIRTUALIZATION_DETAIL
devirtualizationDetail)
67
devirtualizationDetail =
CORINFO_DEVIRTUALIZATION_DETAIL
.CORINFO_DEVIRTUALIZATION_UNKNOWN;
90
devirtualizationDetail =
CORINFO_DEVIRTUALIZATION_DETAIL
.CORINFO_DEVIRTUALIZATION_MULTIPLE_IMPL;
99
devirtualizationDetail =
CORINFO_DEVIRTUALIZATION_DETAIL
.CORINFO_DEVIRTUALIZATION_FAILED_CAST;
149
devirtualizationDetail =
CORINFO_DEVIRTUALIZATION_DETAIL
.CORINFO_DEVIRTUALIZATION_FAILED_DIM;
156
devirtualizationDetail =
CORINFO_DEVIRTUALIZATION_DETAIL
.CORINFO_DEVIRTUALIZATION_FAILED_DIM;
183
devirtualizationDetail =
CORINFO_DEVIRTUALIZATION_DETAIL
.CORINFO_DEVIRTUALIZATION_FAILED_SUBCLASS;
218
devirtualizationDetail =
CORINFO_DEVIRTUALIZATION_DETAIL
.CORINFO_DEVIRTUALIZATION_FAILED_SLOT;
src\runtime\src\coreclr\tools\Common\JitInterface\CorInfoImpl.cs (11)
1386
info->detail =
CORINFO_DEVIRTUALIZATION_DETAIL
.CORINFO_DEVIRTUALIZATION_UNKNOWN;
1394
info->detail =
CORINFO_DEVIRTUALIZATION_DETAIL
.CORINFO_DEVIRTUALIZATION_FAILED_CANON;
1424
if (info->detail ==
CORINFO_DEVIRTUALIZATION_DETAIL
.CORINFO_DEVIRTUALIZATION_UNKNOWN)
1427
Debug.Assert(info->detail !=
CORINFO_DEVIRTUALIZATION_DETAIL
.CORINFO_DEVIRTUALIZATION_UNKNOWN);
1463
info->detail =
CORINFO_DEVIRTUALIZATION_DETAIL
.CORINFO_DEVIRTUALIZATION_FAILED_DECL_NOT_REPRESENTABLE;
1468
info->detail =
CORINFO_DEVIRTUALIZATION_DETAIL
.CORINFO_DEVIRTUALIZATION_FAILED_DECL_NOT_REPRESENTABLE;
1536
info->detail =
CORINFO_DEVIRTUALIZATION_DETAIL
.CORINFO_DEVIRTUALIZATION_FAILED_CANON;
1543
info->detail =
CORINFO_DEVIRTUALIZATION_DETAIL
.CORINFO_DEVIRTUALIZATION_FAILED_CANON;
1552
info->detail =
CORINFO_DEVIRTUALIZATION_DETAIL
.CORINFO_DEVIRTUALIZATION_FAILED_CANON;
1563
info->detail =
CORINFO_DEVIRTUALIZATION_DETAIL
.CORINFO_DEVIRTUALIZATION_FAILED_CANON;
1600
info->detail =
CORINFO_DEVIRTUALIZATION_DETAIL
.CORINFO_DEVIRTUALIZATION_SUCCESS;
src\runtime\src\coreclr\tools\Common\JitInterface\CorInfoTypes.cs (1)
1205
public
CORINFO_DEVIRTUALIZATION_DETAIL
detail;