50 references to HelperEntrypoint
ILCompiler.Compiler (49)
Compiler\DependencyAnalysis\Target_ARM\ARMReadyToRunGenericHelperNode.cs (4)
86
encoder.EmitJMP(factory.
HelperEntrypoint
(HelperEntrypoint.EnsureClassConstructorRunAndReturnNonGCStaticBase));
119
encoder.EmitJMP(factory.
HelperEntrypoint
(HelperEntrypoint.EnsureClassConstructorRunAndReturnGCStaticBase));
143
helperEntrypoint = factory.
HelperEntrypoint
(HelperEntrypoint.EnsureClassConstructorRunAndReturnThreadStaticBase);
147
helperEntrypoint = factory.
HelperEntrypoint
(HelperEntrypoint.GetThreadStaticBaseForType);
Compiler\DependencyAnalysis\Target_ARM\ARMReadyToRunHelperNode.cs (4)
39
encoder.EmitJMP(factory.
HelperEntrypoint
(HelperEntrypoint.EnsureClassConstructorRunAndReturnNonGCStaticBase));
59
encoder.EmitJMP(factory.
HelperEntrypoint
(HelperEntrypoint.GetThreadStaticBaseForType));
66
encoder.EmitJMP(factory.
HelperEntrypoint
(HelperEntrypoint.EnsureClassConstructorRunAndReturnThreadStaticBase));
86
encoder.EmitJMP(factory.
HelperEntrypoint
(HelperEntrypoint.EnsureClassConstructorRunAndReturnGCStaticBase));
Compiler\DependencyAnalysis\Target_ARM64\ARM64ReadyToRunGenericHelperNode.cs (4)
85
encoder.EmitJMP(factory.
HelperEntrypoint
(HelperEntrypoint.EnsureClassConstructorRunAndReturnNonGCStaticBase));
117
encoder.EmitJMP(factory.
HelperEntrypoint
(HelperEntrypoint.EnsureClassConstructorRunAndReturnGCStaticBase));
141
helperEntrypoint = factory.
HelperEntrypoint
(HelperEntrypoint.EnsureClassConstructorRunAndReturnThreadStaticBase);
145
helperEntrypoint = factory.
HelperEntrypoint
(HelperEntrypoint.GetThreadStaticBaseForType);
Compiler\DependencyAnalysis\Target_ARM64\ARM64ReadyToRunHelperNode.cs (4)
39
encoder.EmitJMP(factory.
HelperEntrypoint
(HelperEntrypoint.EnsureClassConstructorRunAndReturnNonGCStaticBase));
64
ISymbolNode helper = factory.
HelperEntrypoint
(HelperEntrypoint.GetThreadStaticBaseForType);
78
encoder.EmitJMP(factory.
HelperEntrypoint
(HelperEntrypoint.EnsureClassConstructorRunAndReturnThreadStaticBase));
101
encoder.EmitJMP(factory.
HelperEntrypoint
(HelperEntrypoint.EnsureClassConstructorRunAndReturnGCStaticBase));
Compiler\DependencyAnalysis\Target_LoongArch64\LoongArch64ReadyToRunGenericHelperNode.cs (4)
86
encoder.EmitJMP(factory.
HelperEntrypoint
(HelperEntrypoint.EnsureClassConstructorRunAndReturnNonGCStaticBase));
119
encoder.EmitJMP(factory.
HelperEntrypoint
(HelperEntrypoint.EnsureClassConstructorRunAndReturnGCStaticBase));
143
helperEntrypoint = factory.
HelperEntrypoint
(HelperEntrypoint.EnsureClassConstructorRunAndReturnThreadStaticBase);
147
helperEntrypoint = factory.
HelperEntrypoint
(HelperEntrypoint.GetThreadStaticBaseForType);
Compiler\DependencyAnalysis\Target_LoongArch64\LoongArch64ReadyToRunHelperNode.cs (5)
39
encoder.EmitJMP(factory.
HelperEntrypoint
(HelperEntrypoint.EnsureClassConstructorRunAndReturnNonGCStaticBase));
60
encoder.EmitJMP(factory.
HelperEntrypoint
(HelperEntrypoint.GetThreadStaticBaseForType));
69
encoder.EmitJE(encoder.TargetRegister.IntraProcedureCallScratch1, factory.
HelperEntrypoint
(HelperEntrypoint.GetThreadStaticBaseForType));
71
encoder.EmitJMP(factory.
HelperEntrypoint
(HelperEntrypoint.EnsureClassConstructorRunAndReturnThreadStaticBase));
93
encoder.EmitJMP(factory.
HelperEntrypoint
(HelperEntrypoint.EnsureClassConstructorRunAndReturnGCStaticBase));
Compiler\DependencyAnalysis\Target_RiscV64\RiscV64ReadyToRunGenericHelperNode.cs (4)
84
encoder.EmitJMP(factory.
HelperEntrypoint
(HelperEntrypoint.EnsureClassConstructorRunAndReturnNonGCStaticBase));
116
encoder.EmitJMP(factory.
HelperEntrypoint
(HelperEntrypoint.EnsureClassConstructorRunAndReturnGCStaticBase));
140
helperEntrypoint = factory.
HelperEntrypoint
(HelperEntrypoint.EnsureClassConstructorRunAndReturnThreadStaticBase);
144
helperEntrypoint = factory.
HelperEntrypoint
(HelperEntrypoint.GetThreadStaticBaseForType);
Compiler\DependencyAnalysis\Target_RiscV64\RiscV64ReadyToRunHelperNode.cs (4)
39
encoder.EmitJMP(factory.
HelperEntrypoint
(HelperEntrypoint.EnsureClassConstructorRunAndReturnNonGCStaticBase));
56
ISymbolNode helper = factory.
HelperEntrypoint
(HelperEntrypoint.GetThreadStaticBaseForType);
69
encoder.EmitJMP(factory.
HelperEntrypoint
(HelperEntrypoint.EnsureClassConstructorRunAndReturnThreadStaticBase));
91
encoder.EmitJMP(factory.
HelperEntrypoint
(HelperEntrypoint.EnsureClassConstructorRunAndReturnGCStaticBase));
Compiler\DependencyAnalysis\Target_X64\X64ReadyToRunGenericHelperNode.cs (4)
89
encoder.EmitJMP(factory.
HelperEntrypoint
(HelperEntrypoint.EnsureClassConstructorRunAndReturnNonGCStaticBase));
124
encoder.EmitJMP(factory.
HelperEntrypoint
(HelperEntrypoint.EnsureClassConstructorRunAndReturnGCStaticBase));
149
helperEntrypoint = factory.
HelperEntrypoint
(HelperEntrypoint.EnsureClassConstructorRunAndReturnThreadStaticBase);
153
helperEntrypoint = factory.
HelperEntrypoint
(HelperEntrypoint.GetThreadStaticBaseForType);
Compiler\DependencyAnalysis\Target_X64\X64ReadyToRunHelperNode.cs (4)
41
encoder.EmitJMP(factory.
HelperEntrypoint
(HelperEntrypoint.EnsureClassConstructorRunAndReturnNonGCStaticBase));
68
ISymbolNode helper = factory.
HelperEntrypoint
(HelperEntrypoint.GetThreadStaticBaseForType);
81
encoder.EmitJMP(factory.
HelperEntrypoint
(HelperEntrypoint.EnsureClassConstructorRunAndReturnThreadStaticBase));
105
encoder.EmitJMP(factory.
HelperEntrypoint
(HelperEntrypoint.EnsureClassConstructorRunAndReturnGCStaticBase));
Compiler\DependencyAnalysis\Target_X86\X86ReadyToRunGenericHelperNode.cs (4)
78
encoder.EmitJMP(factory.
HelperEntrypoint
(HelperEntrypoint.EnsureClassConstructorRunAndReturnNonGCStaticBase));
111
encoder.EmitJMP(factory.
HelperEntrypoint
(HelperEntrypoint.EnsureClassConstructorRunAndReturnGCStaticBase));
138
helperEntrypoint = factory.
HelperEntrypoint
(HelperEntrypoint.EnsureClassConstructorRunAndReturnThreadStaticBase);
142
helperEntrypoint = factory.
HelperEntrypoint
(HelperEntrypoint.GetThreadStaticBaseForType);
Compiler\DependencyAnalysis\Target_X86\X86ReadyToRunHelperNode.cs (4)
38
encoder.EmitJMP(factory.
HelperEntrypoint
(HelperEntrypoint.EnsureClassConstructorRunAndReturnNonGCStaticBase));
65
ISymbolNode helper = factory.
HelperEntrypoint
(HelperEntrypoint.GetThreadStaticBaseForType);
83
encoder.EmitJMP(factory.
HelperEntrypoint
(HelperEntrypoint.EnsureClassConstructorRunAndReturnThreadStaticBase));
107
encoder.EmitJMP(factory.
HelperEntrypoint
(HelperEntrypoint.EnsureClassConstructorRunAndReturnGCStaticBase));
ILCompiler.RyuJit (1)
JitInterface\CorInfoImpl.RyuJit.cs (1)
2492
pInfo->threadStaticBaseSlow = CreateConstLookupToSymbol(_compilation.NodeFactory.
HelperEntrypoint
(HelperEntrypoint.GetInlinedThreadStaticBaseSlow));