338 references to ReadyToRunHelperId
ILCompiler.Compiler (286)
Compiler\Compilation.cs (32)
250public bool NeedsRuntimeLookup(ReadyToRunHelperId lookupKind, object targetOfLookup) 254case ReadyToRunHelperId.TypeHandle: 255case ReadyToRunHelperId.NecessaryTypeHandle: 256case ReadyToRunHelperId.MetadataTypeHandle: 257case ReadyToRunHelperId.DefaultConstructor: 258case ReadyToRunHelperId.TypeHandleForCasting: 259case ReadyToRunHelperId.ObjectAllocator: 262case ReadyToRunHelperId.MethodDictionary: 263case ReadyToRunHelperId.MethodEntry: 264case ReadyToRunHelperId.DispatchCell: 265case ReadyToRunHelperId.MethodHandle: 268case ReadyToRunHelperId.FieldHandle: 271case ReadyToRunHelperId.ConstrainedDirectCall: 280public ReadyToRunHelperId GetLdTokenHelperForType(TypeDesc type) 288return ReadyToRunHelperId.MetadataTypeHandle; 293return ReadyToRunHelperId.TypeHandle; 296return ReadyToRunHelperId.MetadataTypeHandle; 299return ReadyToRunHelperId.NecessaryTypeHandle; 321public ISymbolNode ComputeConstantLookup(ReadyToRunHelperId lookupKind, object targetOfLookup) 325case ReadyToRunHelperId.TypeHandle: 327case ReadyToRunHelperId.MetadataTypeHandle: 329case ReadyToRunHelperId.NecessaryTypeHandle: 331case ReadyToRunHelperId.TypeHandleForCasting: 354case ReadyToRunHelperId.MethodDictionary: 356case ReadyToRunHelperId.MethodEntry: 358case ReadyToRunHelperId.MethodHandle: 360case ReadyToRunHelperId.FieldHandle: 362case ReadyToRunHelperId.DefaultConstructor: 368case ReadyToRunHelperId.ObjectAllocator: 379public GenericDictionaryLookup ComputeGenericLookup(MethodDesc contextMethod, ReadyToRunHelperId lookupKind, object targetOfLookup) 407if (lookupKind == ReadyToRunHelperId.TypeHandleForCasting) 416lookupKind = ReadyToRunHelperId.NecessaryTypeHandle;
Compiler\DependencyAnalysis\NodeFactory.cs (7)
1409public ISymbolNode ReadyToRunHelper(ReadyToRunHelperId id, object target) 1416public ISymbolNode ReadyToRunHelperFromDictionaryLookup(ReadyToRunHelperId id, object target, TypeSystemEntity dictionaryOwner) 1423public ISymbolNode ReadyToRunHelperFromTypeLookup(ReadyToRunHelperId id, object target, TypeSystemEntity dictionaryOwner) 1718public readonly ReadyToRunHelperId HelperId; 1720public ReadyToRunHelperKey(ReadyToRunHelperId helperId, object target) 1740public readonly ReadyToRunHelperId HelperId; 1742public ReadyToRunGenericHelperKey(ReadyToRunHelperId helperId, object target, TypeSystemEntity dictionaryOwner)
Compiler\DependencyAnalysis\ReadyToRunGenericHelperNode.cs (46)
18private readonly ReadyToRunHelperId _id; 29public ReadyToRunHelperId Id => _id; 40public ReadyToRunGenericHelperNode(NodeFactory factory, ReadyToRunHelperId helperId, object target, TypeSystemEntity dictionaryOwner) 52public static GenericLookupResult GetLookupSignature(NodeFactory factory, ReadyToRunHelperId id, object target) 56case ReadyToRunHelperId.TypeHandle: 58case ReadyToRunHelperId.NecessaryTypeHandle: 60case ReadyToRunHelperId.MetadataTypeHandle: 62case ReadyToRunHelperId.TypeHandleForCasting: 66case ReadyToRunHelperId.MethodHandle: 68case ReadyToRunHelperId.FieldHandle: 70case ReadyToRunHelperId.GetGCStaticBase: 72case ReadyToRunHelperId.GetNonGCStaticBase: 74case ReadyToRunHelperId.GetThreadStaticBase: 76case ReadyToRunHelperId.MethodDictionary: 78case ReadyToRunHelperId.DispatchCell: 80case ReadyToRunHelperId.MethodEntry: 82case ReadyToRunHelperId.DelegateCtor: 84case ReadyToRunHelperId.DefaultConstructor: 86case ReadyToRunHelperId.ObjectAllocator: 88case ReadyToRunHelperId.ConstrainedDirectCall: 113if ((_id == ReadyToRunHelperId.GetGCStaticBase || _id == ReadyToRunHelperId.GetThreadStaticBase) && 136case ReadyToRunHelperId.GetGCStaticBase: 137case ReadyToRunHelperId.GetThreadStaticBase: 152case ReadyToRunHelperId.DelegateCtor: 200if (_id != ReadyToRunHelperId.DelegateCtor) 228if (_id == ReadyToRunHelperId.DelegateCtor) 258if (_id == ReadyToRunHelperId.GetGCStaticBase || _id == ReadyToRunHelperId.GetThreadStaticBase) 273if (_id == ReadyToRunHelperId.DelegateCtor) 309case ReadyToRunHelperId.TypeHandle: 310case ReadyToRunHelperId.NecessaryTypeHandle: 311case ReadyToRunHelperId.GetGCStaticBase: 312case ReadyToRunHelperId.GetNonGCStaticBase: 313case ReadyToRunHelperId.GetThreadStaticBase: 314case ReadyToRunHelperId.DefaultConstructor: 315case ReadyToRunHelperId.ObjectAllocator: 317case ReadyToRunHelperId.MethodHandle: 318case ReadyToRunHelperId.MethodDictionary: 319case ReadyToRunHelperId.DispatchCell: 320case ReadyToRunHelperId.MethodEntry: 322case ReadyToRunHelperId.FieldHandle: 324case ReadyToRunHelperId.DelegateCtor: 326case ReadyToRunHelperId.ConstrainedDirectCall: 336public ReadyToRunGenericLookupFromDictionaryNode(NodeFactory factory, ReadyToRunHelperId helperId, object target, TypeSystemEntity dictionaryOwner) 358public ReadyToRunGenericLookupFromTypeNode(NodeFactory factory, ReadyToRunHelperId helperId, object target, TypeSystemEntity dictionaryOwner)
Compiler\DependencyAnalysis\ReadyToRunHelperNode.cs (20)
51private readonly ReadyToRunHelperId _id; 54public ReadyToRunHelperNode(ReadyToRunHelperId id, object target) 61case ReadyToRunHelperId.GetNonGCStaticBase: 62case ReadyToRunHelperId.GetGCStaticBase: 63case ReadyToRunHelperId.GetThreadStaticBase: 70case ReadyToRunHelperId.ResolveVirtualFunction: 90public ReadyToRunHelperId Id => _id; 97case ReadyToRunHelperId.GetNonGCStaticBase: 100case ReadyToRunHelperId.GetGCStaticBase: 103case ReadyToRunHelperId.GetThreadStaticBase: 106case ReadyToRunHelperId.DelegateCtor: 109case ReadyToRunHelperId.ResolveVirtualFunction: 124if (_id == ReadyToRunHelperId.ResolveVirtualFunction) 142else if (_id == ReadyToRunHelperId.DelegateCtor) 171public override bool HasConditionalStaticDependencies => _id == ReadyToRunHelperId.DelegateCtor; 192case ReadyToRunHelperId.GetNonGCStaticBase: 193case ReadyToRunHelperId.GetGCStaticBase: 194case ReadyToRunHelperId.GetThreadStaticBase: 196case ReadyToRunHelperId.ResolveVirtualFunction: 198case ReadyToRunHelperId.DelegateCtor:
Compiler\DependencyAnalysis\Target_ARM\ARMReadyToRunGenericHelperNode.cs (17)
18if (_id == ReadyToRunHelperId.DelegateCtor) 65case ReadyToRunHelperId.GetNonGCStaticBase: 91case ReadyToRunHelperId.GetGCStaticBase: 124case ReadyToRunHelperId.GetThreadStaticBase: 162case ReadyToRunHelperId.DelegateCtor: 190case ReadyToRunHelperId.TypeHandle: 191case ReadyToRunHelperId.NecessaryTypeHandle: 192case ReadyToRunHelperId.MetadataTypeHandle: 193case ReadyToRunHelperId.MethodHandle: 194case ReadyToRunHelperId.FieldHandle: 195case ReadyToRunHelperId.MethodDictionary: 196case ReadyToRunHelperId.MethodEntry: 197case ReadyToRunHelperId.DispatchCell: 198case ReadyToRunHelperId.DefaultConstructor: 199case ReadyToRunHelperId.ObjectAllocator: 200case ReadyToRunHelperId.TypeHandleForCasting: 201case ReadyToRunHelperId.ConstrainedDirectCall:
Compiler\DependencyAnalysis\Target_ARM\ARMReadyToRunHelperNode.cs (5)
23case ReadyToRunHelperId.GetNonGCStaticBase: 44case ReadyToRunHelperId.GetThreadStaticBase: 71case ReadyToRunHelperId.GetGCStaticBase: 91case ReadyToRunHelperId.DelegateCtor: 128case ReadyToRunHelperId.ResolveVirtualFunction:
Compiler\DependencyAnalysis\Target_ARM64\ARM64ReadyToRunGenericHelperNode.cs (17)
18if (_id == ReadyToRunHelperId.DelegateCtor) 64case ReadyToRunHelperId.GetNonGCStaticBase: 90case ReadyToRunHelperId.GetGCStaticBase: 122case ReadyToRunHelperId.GetThreadStaticBase: 160case ReadyToRunHelperId.DelegateCtor: 188case ReadyToRunHelperId.TypeHandle: 189case ReadyToRunHelperId.NecessaryTypeHandle: 190case ReadyToRunHelperId.MetadataTypeHandle: 191case ReadyToRunHelperId.MethodHandle: 192case ReadyToRunHelperId.FieldHandle: 193case ReadyToRunHelperId.MethodDictionary: 194case ReadyToRunHelperId.MethodEntry: 195case ReadyToRunHelperId.DispatchCell: 196case ReadyToRunHelperId.DefaultConstructor: 197case ReadyToRunHelperId.ObjectAllocator: 198case ReadyToRunHelperId.TypeHandleForCasting: 199case ReadyToRunHelperId.ConstrainedDirectCall:
Compiler\DependencyAnalysis\Target_ARM64\ARM64ReadyToRunHelperNode.cs (5)
23case ReadyToRunHelperId.GetNonGCStaticBase: 44case ReadyToRunHelperId.GetThreadStaticBase: 84case ReadyToRunHelperId.GetGCStaticBase: 106case ReadyToRunHelperId.DelegateCtor: 143case ReadyToRunHelperId.ResolveVirtualFunction:
Compiler\DependencyAnalysis\Target_LoongArch64\LoongArch64ReadyToRunGenericHelperNode.cs (17)
18if (_id == ReadyToRunHelperId.DelegateCtor) 64case ReadyToRunHelperId.GetNonGCStaticBase: 91case ReadyToRunHelperId.GetGCStaticBase: 124case ReadyToRunHelperId.GetThreadStaticBase: 162case ReadyToRunHelperId.DelegateCtor: 190case ReadyToRunHelperId.TypeHandle: 191case ReadyToRunHelperId.NecessaryTypeHandle: 192case ReadyToRunHelperId.MetadataTypeHandle: 193case ReadyToRunHelperId.MethodHandle: 194case ReadyToRunHelperId.FieldHandle: 195case ReadyToRunHelperId.MethodDictionary: 196case ReadyToRunHelperId.MethodEntry: 197case ReadyToRunHelperId.DispatchCell: 198case ReadyToRunHelperId.DefaultConstructor: 199case ReadyToRunHelperId.ObjectAllocator: 200case ReadyToRunHelperId.TypeHandleForCasting: 201case ReadyToRunHelperId.ConstrainedDirectCall:
Compiler\DependencyAnalysis\Target_LoongArch64\LoongArch64ReadyToRunHelperNode.cs (5)
23case ReadyToRunHelperId.GetNonGCStaticBase: 44case ReadyToRunHelperId.GetThreadStaticBase: 76case ReadyToRunHelperId.GetGCStaticBase: 98case ReadyToRunHelperId.DelegateCtor: 135case ReadyToRunHelperId.ResolveVirtualFunction:
Compiler\DependencyAnalysis\Target_RiscV64\RiscV64ReadyToRunGenericHelperNode.cs (17)
18if (_id == ReadyToRunHelperId.DelegateCtor) 63case ReadyToRunHelperId.GetNonGCStaticBase: 89case ReadyToRunHelperId.GetGCStaticBase: 121case ReadyToRunHelperId.GetThreadStaticBase: 159case ReadyToRunHelperId.DelegateCtor: 187case ReadyToRunHelperId.TypeHandle: 188case ReadyToRunHelperId.NecessaryTypeHandle: 189case ReadyToRunHelperId.MetadataTypeHandle: 190case ReadyToRunHelperId.MethodHandle: 191case ReadyToRunHelperId.FieldHandle: 192case ReadyToRunHelperId.MethodDictionary: 193case ReadyToRunHelperId.MethodEntry: 194case ReadyToRunHelperId.DispatchCell: 195case ReadyToRunHelperId.DefaultConstructor: 196case ReadyToRunHelperId.ObjectAllocator: 197case ReadyToRunHelperId.TypeHandleForCasting: 198case ReadyToRunHelperId.ConstrainedDirectCall:
Compiler\DependencyAnalysis\Target_RiscV64\RiscV64ReadyToRunHelperNode.cs (5)
23case ReadyToRunHelperId.GetNonGCStaticBase: 44case ReadyToRunHelperId.GetThreadStaticBase: 74case ReadyToRunHelperId.GetGCStaticBase: 96case ReadyToRunHelperId.DelegateCtor: 133case ReadyToRunHelperId.ResolveVirtualFunction:
Compiler\DependencyAnalysis\Target_X64\X64ReadyToRunGenericHelperNode.cs (17)
18if (_id == ReadyToRunHelperId.DelegateCtor) 66case ReadyToRunHelperId.GetNonGCStaticBase: 94case ReadyToRunHelperId.GetGCStaticBase: 129case ReadyToRunHelperId.GetThreadStaticBase: 170case ReadyToRunHelperId.DelegateCtor: 198case ReadyToRunHelperId.TypeHandle: 199case ReadyToRunHelperId.NecessaryTypeHandle: 200case ReadyToRunHelperId.MetadataTypeHandle: 201case ReadyToRunHelperId.MethodHandle: 202case ReadyToRunHelperId.FieldHandle: 203case ReadyToRunHelperId.MethodDictionary: 204case ReadyToRunHelperId.MethodEntry: 205case ReadyToRunHelperId.DispatchCell: 206case ReadyToRunHelperId.DefaultConstructor: 207case ReadyToRunHelperId.ObjectAllocator: 208case ReadyToRunHelperId.TypeHandleForCasting: 209case ReadyToRunHelperId.ConstrainedDirectCall:
Compiler\DependencyAnalysis\Target_X64\X64ReadyToRunHelperNode.cs (5)
23case ReadyToRunHelperId.GetNonGCStaticBase: 46case ReadyToRunHelperId.GetThreadStaticBase: 87case ReadyToRunHelperId.GetGCStaticBase: 110case ReadyToRunHelperId.DelegateCtor: 148case ReadyToRunHelperId.ResolveVirtualFunction:
Compiler\DependencyAnalysis\Target_X86\X86ReadyToRunGenericHelperNode.cs (18)
57case ReadyToRunHelperId.GetNonGCStaticBase: 83case ReadyToRunHelperId.GetGCStaticBase: 116case ReadyToRunHelperId.GetThreadStaticBase: 159case ReadyToRunHelperId.DelegateCtor: 192case ReadyToRunHelperId.TypeHandle: 193case ReadyToRunHelperId.NecessaryTypeHandle: 194case ReadyToRunHelperId.MetadataTypeHandle: 195case ReadyToRunHelperId.MethodHandle: 196case ReadyToRunHelperId.FieldHandle: 197case ReadyToRunHelperId.MethodDictionary: 198case ReadyToRunHelperId.MethodEntry: 199case ReadyToRunHelperId.DispatchCell: 200case ReadyToRunHelperId.DefaultConstructor: 201case ReadyToRunHelperId.ObjectAllocator: 202case ReadyToRunHelperId.TypeHandleForCasting: 203case ReadyToRunHelperId.ConstrainedDirectCall: 217if (Id == ReadyToRunHelperId.DelegateCtor) 244if (Id == ReadyToRunHelperId.DelegateCtor)
Compiler\DependencyAnalysis\Target_X86\X86ReadyToRunHelperNode.cs (5)
23case ReadyToRunHelperId.GetNonGCStaticBase: 43case ReadyToRunHelperId.GetThreadStaticBase: 89case ReadyToRunHelperId.GetGCStaticBase: 112case ReadyToRunHelperId.DelegateCtor: 157case ReadyToRunHelperId.ResolveVirtualFunction:
Compiler\GenericDictionaryLookup.cs (3)
49public ReadyToRunHelperId HelperId 54return (ReadyToRunHelperId)_offset2; 122public static GenericDictionaryLookup CreateHelperLookup(GenericContextSource contextSource, ReadyToRunHelperId helperId, object helperObject)
IL\ILImporter.Scanner.cs (45)
148_dependencies.Add(GetGenericLookupHelper(ReadyToRunHelperId.GetNonGCStaticBase, method.OwningType), "Owning type cctor"); 152_dependencies.Add(_factory.ReadyToRunHelper(ReadyToRunHelperId.GetNonGCStaticBase, method.OwningType), "Owning type cctor"); 170_dependencies.Add(GetGenericLookupHelper(ReadyToRunHelperId.NecessaryTypeHandle, method.OwningType), reason); 213private ISymbolNode GetGenericLookupHelper(ReadyToRunHelperId helperId, TypeDesc type) 219private ISymbolNode GetGenericLookupHelper(ReadyToRunHelperId helperId, MethodDesc method) 225private ISymbolNode GetGenericLookupHelper(ReadyToRunHelperId helperId, object helperArgument) 278_dependencies.Add(GetGenericLookupHelper(ReadyToRunHelperId.TypeHandleForCasting, catchType), "EH"); 282_dependencies.Add(_compilation.ComputeConstantLookup(ReadyToRunHelperId.TypeHandleForCasting, catchType), "EH"); 320_dependencies.Add(GetGenericLookupHelper(ReadyToRunHelperId.TypeHandleForCasting, type), "IsInst/CastClass"); 324_dependencies.Add(_compilation.ComputeConstantLookup(ReadyToRunHelperId.TypeHandleForCasting, type), "IsInst/CastClass"); 612_dependencies.Add(GetGenericLookupHelper(ReadyToRunHelperId.TypeHandle, owningType), reason); 653_dependencies.Add(GetGenericLookupHelper(ReadyToRunHelperId.DefaultConstructor, runtimeDeterminedMethod.Instantiation[0]), reason); 669_dependencies.Add(GetGenericLookupHelper(ReadyToRunHelperId.ObjectAllocator, runtimeDeterminedMethod.Instantiation[0]), reason); 673_dependencies.Add(_compilation.ComputeConstantLookup(ReadyToRunHelperId.ObjectAllocator, method.Instantiation[0]), reason); 683_dependencies.Add(GetGenericLookupHelper(ReadyToRunHelperId.TypeHandle, runtimeDeterminedMethod.Instantiation[0]), reason); 830_dependencies.Add(GetGenericLookupHelper(ReadyToRunHelperId.ConstrainedDirectCall, constrainedCallInfo), reason); 849_dependencies.Add(GetGenericLookupHelper(ReadyToRunHelperId.MethodEntry, targetOfLookup), reason); 861_dependencies.Add(GetGenericLookupHelper(ReadyToRunHelperId.MethodEntry, runtimeDeterminedMethod), reason); 903instParam = GetGenericLookupHelper(ReadyToRunHelperId.MethodDictionary, runtimeDeterminedMethod); 907instParam = GetGenericLookupHelper(ReadyToRunHelperId.TypeHandle, runtimeDeterminedMethod.OwningType); 930_dependencies.Add(GetGenericLookupHelper(ReadyToRunHelperId.TypeHandle, _constrained), reason); 938_dependencies.Add(GetGenericLookupHelper(ReadyToRunHelperId.TypeHandle, runtimeDeterminedMethod.OwningType), reason); 978var constrainedHelperId = ReadyToRunHelperId.ConstrainedDirectCall; 999_dependencies.Add(GetGenericLookupHelper(ReadyToRunHelperId.DispatchCell, methodToLookup), reason); 1012_dependencies.Add(GetGenericLookupHelper(ReadyToRunHelperId.DispatchCell, runtimeDeterminedMethod), reason); 1047_dependencies.Add(GetGenericLookupHelper(ReadyToRunHelperId.DelegateCtor, info), reason); 1049_dependencies.Add(_factory.ReadyToRunHelper(ReadyToRunHelperId.DelegateCtor, info), reason); 1191_dependencies.Add(GetGenericLookupHelper(ReadyToRunHelperId.NecessaryTypeHandle, type), "Unbox"); 1232_dependencies.Add(GetGenericLookupHelper(ReadyToRunHelperId.TypeHandle, type), reason); 1247var helperId = ReadyToRunHelperId.MetadataTypeHandle; 1258helperId = ReadyToRunHelperId.NecessaryTypeHandle; 1278helperId = ReadyToRunHelperId.NecessaryTypeHandle; 1291_dependencies.Add(GetGenericLookupHelper(ReadyToRunHelperId.MethodHandle, method), "ldtoken"); 1308_dependencies.Add(GetGenericLookupHelper(ReadyToRunHelperId.FieldHandle, field), "ldtoken"); 1382ReadyToRunHelperId helperId; 1391helperId = ReadyToRunHelperId.GetNonGCStaticBase; 1399helperId = ReadyToRunHelperId.GetThreadStaticBase; 1403helperId = ReadyToRunHelperId.GetGCStaticBase; 1407helperId = ReadyToRunHelperId.GetNonGCStaticBase; 1504_dependencies.Add(GetGenericLookupHelper(ReadyToRunHelperId.TypeHandle, type), reason); 1532_dependencies.Add(GetGenericLookupHelper(ReadyToRunHelperId.TypeHandle, elementType.MakeArrayType()), "newarr"); 1574_dependencies.Add(GetGenericLookupHelper(ReadyToRunHelperId.NecessaryTypeHandle, elementType), "ldelema"); 1966_dependencies.Add(GetGenericLookupHelper(ReadyToRunHelperId.MethodDictionary, runtimeDeterminedResult), reason);
ILCompiler.RyuJit (52)
Compiler\RyuJitCompilation.cs (6)
83ReadyToRunHelperId.MetadataTypeHandle => _nodeFactory.MetadataTypeSymbol(type), 84ReadyToRunHelperId.TypeHandle => _nodeFactory.MaximallyConstructableType(type), 85ReadyToRunHelperId.NecessaryTypeHandle => _nodeFactory.NecessaryTypeSymbol(type), 94ReadyToRunHelperId.TypeHandle or ReadyToRunHelperId.MetadataTypeHandle => _nodeFactory.SerializedMetadataRuntimeTypeObject(type), 95ReadyToRunHelperId.NecessaryTypeHandle => _nodeFactory.SerializedNecessaryRuntimeTypeObject(type),
JitInterface\CorInfoImpl.RyuJit.cs (39)
273private void ComputeLookup(ref CORINFO_RESOLVED_TOKEN pResolvedToken, object entity, ReadyToRunHelperId helperId, MethodDesc callerHandle, ref CORINFO_LOOKUP lookup) 278private void ComputeLookup(bool isInlining, object entity, ReadyToRunHelperId helperId, MethodDesc callerHandle, ref CORINFO_LOOKUP lookup) 360var helperId = GetReadyToRunHelperFromStaticBaseHelper(id); 374ISymbolNode helper = GetGenericLookupHelper(GetGenericRuntimeLookupKind(MethodBeingCompiled), ReadyToRunHelperId.GetNonGCStaticBase, HandleToObject(callerHandle), helperArg); 473ISymbolNode helper = GetGenericLookupHelper(pLookup.lookupKind.runtimeLookupKind, ReadyToRunHelperId.DelegateCtor, contextMethod, delegateInfo); 480pLookup.constLookup = CreateConstLookupToSymbol(_compilation.NodeFactory.ReadyToRunHelper(ReadyToRunHelperId.DelegateCtor, delegateInfo)); 1067private ISymbolNode GetGenericLookupHelper(CORINFO_RUNTIME_LOOKUP_KIND runtimeLookupKind, ReadyToRunHelperId helperId, MethodDesc callerHandle, object helperArgument) 1400ReadyToRunHelperId lookupHelper; 1405lookupHelper = ReadyToRunHelperId.ConstrainedDirectCall; 1428lookupHelper = ReadyToRunHelperId.MethodEntry; 1460ISymbolNode helper = GetGenericLookupHelper(pResult->codePointerOrStubLookup.lookupKind.runtimeLookupKind, ReadyToRunHelperId.MethodEntry, caller, helperArg); 1568var constrainedHelperId = ReadyToRunHelperId.ConstrainedDirectCall; 1603ReadyToRunHelperId.DispatchCell, 1636ReadyToRunHelperId.DispatchCell, 1690_compilation.NodeFactory.ReadyToRunHelper(ReadyToRunHelperId.ResolveVirtualFunction, slotDefiningMethod)); 1743ReadyToRunHelperId helperId = ReadyToRunHelperId.Invalid; 1758helperId = ReadyToRunHelperId.MethodHandle; 1762helperId = ReadyToRunHelperId.MethodDictionary; 1776helperId = ReadyToRunHelperId.FieldHandle; 1809helperId = ReadyToRunHelperId.TypeHandle; 1813helperId = ReadyToRunHelperId.TypeHandleForCasting; 1829helperId = ReadyToRunHelperId.NecessaryTypeHandle; 1831helperId = ReadyToRunHelperId.TypeHandle; 1840helperId = ReadyToRunHelperId.NecessaryTypeHandle; 1905ComputeLookup(ref pResolvedToken, method.Instantiation[0], ReadyToRunHelperId.TypeHandle, HandleToObject(callerHandle), ref pResult.lookup); 1909ComputeLookup(ref pResolvedToken, method.Instantiation[0], ReadyToRunHelperId.DefaultConstructor, HandleToObject(callerHandle), ref pResult.lookup); 1913ComputeLookup(ref pResolvedToken, method.Instantiation[0], ReadyToRunHelperId.ObjectAllocator, HandleToObject(callerHandle), ref pResult.lookup); 2147ReadyToRunHelperId helperId; 2152helperId = ReadyToRunHelperId.GetThreadStaticBase; 2156helperId = ReadyToRunHelperId.GetGCStaticBase; 2160helperId = ReadyToRunHelperId.GetNonGCStaticBase; 2184ReadyToRunHelperId helperId = ReadyToRunHelperId.Invalid; 2214helperId = ReadyToRunHelperId.GetThreadStaticBase; 2237helperId = ReadyToRunHelperId.GetGCStaticBase; 2242helperId = ReadyToRunHelperId.GetNonGCStaticBase; 2246if (helperId != ReadyToRunHelperId.Invalid)
src\runtime\src\coreclr\tools\Common\JitInterface\CorInfoImpl.cs (7)
3670ComputeLookup(caller != MethodBeingCompiled, runtimeDeterminedResult, ReadyToRunHelperId.MethodDictionary, caller, ref instArg); 3948public static ReadyToRunHelperId GetReadyToRunHelperFromStaticBaseHelper(CorInfoHelpFunc helper) 3950ReadyToRunHelperId res; 3954res = ReadyToRunHelperId.GetGCStaticBase; 3957res = ReadyToRunHelperId.GetNonGCStaticBase; 3960res = ReadyToRunHelperId.GetThreadStaticBase; 3963res = ReadyToRunHelperId.GetThreadNonGcStaticBase;