69 references to ReadyToRunHelperId
ILCompiler.ReadyToRun (69)
Compiler\DependencyAnalysis\ImportReferenceProvider.cs (1)
21
return _symbolNodeFactory.CreateReadyToRunHelper(
ReadyToRunHelperId
.TypeHandle, type);
Compiler\DependencyAnalysis\ReadyToRun\InstrumentationDataTableNode.cs (2)
107
Import typeHandleImport = (Import)_symbolFactory.CreateReadyToRunHelper(
ReadyToRunHelperId
.TypeHandle, handle.AsType);
151
Import methodHandleImport = (Import)_symbolFactory.CreateReadyToRunHelper(
ReadyToRunHelperId
.MethodHandle, tok);
Compiler\DependencyAnalysis\ReadyToRunCodegenNodeFactory.cs (9)
163
public ISymbolNode ReadyToRunHelperFromDictionaryLookup(
ReadyToRunHelperId
id, Object target, TypeSystemEntity dictionaryOwner)
170
public ISymbolNode ReadyToRunHelperFromTypeLookup(
ReadyToRunHelperId
id, Object target, TypeSystemEntity dictionaryOwner)
179
public readonly
ReadyToRunHelperId
HelperId;
181
public ReadyToRunGenericHelperKey(
ReadyToRunHelperId
helperId, object target, TypeSystemEntity dictionaryOwner)
1147
private ReadyToRunHelper GetGenericStaticHelper(
ReadyToRunHelperId
helperId)
1153
case
ReadyToRunHelperId
.GetGCStaticBase:
1157
case
ReadyToRunHelperId
.GetNonGCStaticBase:
1161
case
ReadyToRunHelperId
.GetThreadStaticBase:
1165
case
ReadyToRunHelperId
.GetThreadNonGcStaticBase:
Compiler\DependencyAnalysis\ReadyToRunSymbolNodeFactory.cs (25)
221
public readonly
ReadyToRunHelperId
Id;
224
public ReadyToRunHelperKey(
ReadyToRunHelperId
id, object target)
252
case
ReadyToRunHelperId
.NewHelper:
255
case
ReadyToRunHelperId
.NewArr1:
258
case
ReadyToRunHelperId
.GetGCStaticBase:
261
case
ReadyToRunHelperId
.GetNonGCStaticBase:
264
case
ReadyToRunHelperId
.GetThreadStaticBase:
267
case
ReadyToRunHelperId
.GetThreadNonGcStaticBase:
270
case
ReadyToRunHelperId
.IsInstanceOf:
273
case
ReadyToRunHelperId
.CastClass:
276
case
ReadyToRunHelperId
.TypeHandle:
279
case
ReadyToRunHelperId
.MethodHandle:
282
case
ReadyToRunHelperId
.FieldHandle:
285
case
ReadyToRunHelperId
.CctorTrigger:
288
case
ReadyToRunHelperId
.TypeDictionary:
291
case
ReadyToRunHelperId
.MethodDictionary:
299
public Import CreateReadyToRunHelper(
ReadyToRunHelperId
id, object target)
609
ReadyToRunHelperId
helperId,
615
case
ReadyToRunHelperId
.TypeHandle:
622
case
ReadyToRunHelperId
.MethodHandle:
629
case
ReadyToRunHelperId
.MethodEntry:
636
case
ReadyToRunHelperId
.MethodDictionary:
643
case
ReadyToRunHelperId
.TypeDictionary:
650
case
ReadyToRunHelperId
.VirtualDispatchCell:
657
case
ReadyToRunHelperId
.FieldHandle:
JitInterface\CorInfoImpl.ReadyToRun.cs (26)
914
pLookup = CreateConstLookupToSymbol(_compilation.SymbolNodeFactory.CreateReadyToRunHelper(
ReadyToRunHelperId
.NewHelper, type));
924
pLookup = CreateConstLookupToSymbol(_compilation.SymbolNodeFactory.CreateReadyToRunHelper(
ReadyToRunHelperId
.NewArr1, type));
937
pLookup = CreateConstLookupToSymbol(_compilation.SymbolNodeFactory.CreateReadyToRunHelper(
ReadyToRunHelperId
.IsInstanceOf, type));
950
pLookup = CreateConstLookupToSymbol(_compilation.SymbolNodeFactory.CreateReadyToRunHelper(
ReadyToRunHelperId
.CastClass, type));
961
var
helperId = GetReadyToRunHelperFromStaticBaseHelper(id);
1857
ReadyToRunHelperId
helperId =
ReadyToRunHelperId
.Invalid;
1870
helperId =
ReadyToRunHelperId
.GetThreadStaticBase;
1875
helperId =
ReadyToRunHelperId
.GetThreadNonGcStaticBase;
1883
helperId =
ReadyToRunHelperId
.GetGCStaticBase;
1888
helperId =
ReadyToRunHelperId
.GetNonGCStaticBase;
1905
if (helperId !=
ReadyToRunHelperId
.Invalid)
2470
ISymbolNode node = _compilation.SymbolNodeFactory.CreateReadyToRunHelper(
ReadyToRunHelperId
.TypeHandle, type);
2696
ReadyToRunHelperId
.MethodDictionary,
2702
ReadyToRunHelperId
.TypeDictionary,
2752
ReadyToRunHelperId
helperId;
2758
helperId =
ReadyToRunHelperId
.DeclaringTypeHandle;
2762
helperId =
ReadyToRunHelperId
.TypeHandle;
2772
helperId =
ReadyToRunHelperId
.MethodHandle;
2781
helperId =
ReadyToRunHelperId
.MethodEntry;
2785
helperId =
ReadyToRunHelperId
.VirtualDispatchCell;
2791
helperId =
ReadyToRunHelperId
.FieldHandle;
2942
Import typeHandleImport = (Import)_compilation.SymbolNodeFactory.CreateReadyToRunHelper(
ReadyToRunHelperId
.TypeHandle, type);
2971
ReadyToRunHelperId
.TypeHandle,
2992
ReadyToRunHelperId
.MethodHandle,
2999
ReadyToRunHelperId
.FieldHandle,
src\runtime\src\coreclr\tools\Common\JitInterface\CorInfoImpl.cs (6)
3766
public static
ReadyToRunHelperId
GetReadyToRunHelperFromStaticBaseHelper(CorInfoHelpFunc helper)
3768
ReadyToRunHelperId
res;
3772
res =
ReadyToRunHelperId
.GetGCStaticBase;
3775
res =
ReadyToRunHelperId
.GetNonGCStaticBase;
3778
res =
ReadyToRunHelperId
.GetThreadStaticBase;
3781
res =
ReadyToRunHelperId
.GetThreadNonGcStaticBase;