79 references to ReadyToRunHelperId
ILCompiler.ReadyToRun (79)
Compiler\DependencyAnalysis\ImportReferenceProvider.cs (1)
28
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)
277
public ISymbolNode ReadyToRunHelperFromDictionaryLookup(
ReadyToRunHelperId
id, Object target, TypeSystemEntity dictionaryOwner)
284
public ISymbolNode ReadyToRunHelperFromTypeLookup(
ReadyToRunHelperId
id, Object target, TypeSystemEntity dictionaryOwner)
293
public readonly
ReadyToRunHelperId
HelperId;
295
public ReadyToRunGenericHelperKey(
ReadyToRunHelperId
helperId, object target, TypeSystemEntity dictionaryOwner)
1319
private ReadyToRunHelper GetGenericStaticHelper(
ReadyToRunHelperId
helperId)
1325
case
ReadyToRunHelperId
.GetGCStaticBase:
1329
case
ReadyToRunHelperId
.GetNonGCStaticBase:
1333
case
ReadyToRunHelperId
.GetThreadStaticBase:
1337
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
.DeclaringTypeHandle:
282
case
ReadyToRunHelperId
.MethodHandle:
285
case
ReadyToRunHelperId
.FieldHandle:
288
case
ReadyToRunHelperId
.CctorTrigger:
291
case
ReadyToRunHelperId
.TypeDictionary:
294
case
ReadyToRunHelperId
.MethodDictionary:
302
public Import CreateReadyToRunHelper(
ReadyToRunHelperId
id, object target)
622
ReadyToRunHelperId
helperId,
628
case
ReadyToRunHelperId
.TypeHandle:
635
case
ReadyToRunHelperId
.DeclaringTypeHandle:
642
case
ReadyToRunHelperId
.MethodHandle:
649
case
ReadyToRunHelperId
.MethodEntry:
656
case
ReadyToRunHelperId
.VirtualDispatchCell:
663
case
ReadyToRunHelperId
.FieldHandle:
JitInterface\CorInfoImpl.ReadyToRun.cs (32)
911
pLookup = CreateConstLookupToSymbol(_compilation.SymbolNodeFactory.CreateReadyToRunHelper(
ReadyToRunHelperId
.NewHelper, type));
921
pLookup = CreateConstLookupToSymbol(_compilation.SymbolNodeFactory.CreateReadyToRunHelper(
ReadyToRunHelperId
.NewArr1, type));
934
pLookup = CreateConstLookupToSymbol(_compilation.SymbolNodeFactory.CreateReadyToRunHelper(
ReadyToRunHelperId
.IsInstanceOf, type));
947
pLookup = CreateConstLookupToSymbol(_compilation.SymbolNodeFactory.CreateReadyToRunHelper(
ReadyToRunHelperId
.CastClass, type));
958
var
helperId = GetReadyToRunHelperFromStaticBaseHelper(id);
1820
ReadyToRunHelperId
helperId =
ReadyToRunHelperId
.Invalid;
1833
helperId =
ReadyToRunHelperId
.GetThreadStaticBase;
1838
helperId =
ReadyToRunHelperId
.GetThreadNonGcStaticBase;
1846
helperId =
ReadyToRunHelperId
.GetGCStaticBase;
1851
helperId =
ReadyToRunHelperId
.GetNonGCStaticBase;
1868
if (helperId !=
ReadyToRunHelperId
.Invalid)
2429
ISymbolNode node = _compilation.SymbolNodeFactory.CreateReadyToRunHelper(
ReadyToRunHelperId
.TypeHandle, type);
2666
ReadyToRunHelperId
.MethodDictionary,
2675
ReadyToRunHelperId
.DeclaringTypeHandle,
2681
ReadyToRunHelperId
.TypeDictionary,
2784
ReadyToRunHelperId
helperId;
2790
helperId =
ReadyToRunHelperId
.DeclaringTypeHandle;
2794
helperId =
ReadyToRunHelperId
.TypeHandle;
2804
helperId =
ReadyToRunHelperId
.MethodHandle;
2813
helperId =
ReadyToRunHelperId
.MethodEntry;
2817
helperId =
ReadyToRunHelperId
.VirtualDispatchCell;
2823
helperId =
ReadyToRunHelperId
.FieldHandle;
2840
if (helperId ==
ReadyToRunHelperId
.TypeHandle && !CanEncodeTypeInSignature(methodDesc.OwningType))
2846
helperId =
ReadyToRunHelperId
.DeclaringTypeHandle;
2855
else if (helperId ==
ReadyToRunHelperId
.TypeHandle &&
2864
helperId =
ReadyToRunHelperId
.DeclaringTypeHandle;
2999
Import typeHandleImport = (Import)_compilation.SymbolNodeFactory.CreateReadyToRunHelper(
ReadyToRunHelperId
.TypeHandle, type);
3036
ReadyToRunHelperId
.DeclaringTypeHandle,
3042
ReadyToRunHelperId
.TypeHandle,
3065
ReadyToRunHelperId
.MethodHandle,
3072
ReadyToRunHelperId
.FieldHandle,
parent\parent\Common\JitInterface\CorInfoImpl.cs (10)
1634
info->instParamLookup.constLookup = CreateConstLookupToSymbol(_compilation.SymbolNodeFactory.CreateReadyToRunHelper(
ReadyToRunHelperId
.MethodDictionary, originalImplWithToken));
1647
info->instParamLookup.constLookup = CreateConstLookupToSymbol(_compilation.SymbolNodeFactory.CreateReadyToRunHelper(
ReadyToRunHelperId
.TypeDictionary, originalImpl.OwningType));
3751
ReadyToRunHelperId
.MethodDictionary,
3827
ReadyToRunHelperId
.MethodDictionary,
4128
public static
ReadyToRunHelperId
GetReadyToRunHelperFromStaticBaseHelper(CorInfoHelpFunc helper)
4130
ReadyToRunHelperId
res;
4134
res =
ReadyToRunHelperId
.GetGCStaticBase;
4137
res =
ReadyToRunHelperId
.GetNonGCStaticBase;
4140
res =
ReadyToRunHelperId
.GetThreadStaticBase;
4143
res =
ReadyToRunHelperId
.GetThreadNonGcStaticBase;