26 references to ExternFunctionSymbol
ILCompiler.Compiler (9)
Compiler\Compilation.cs (1)
371
return NodeFactory.
ExternFunctionSymbol
(new Utf8String(JitHelper.GetNewObjectHelperForType(type)));
Compiler\DependencyAnalysis\GenericLookupResult.cs (1)
965
return factory.
ExternFunctionSymbol
(new Utf8String(JitHelper.GetNewObjectHelperForType(instantiatedType)));
Compiler\DependencyAnalysis\Target_ARM\ARMReadyToRunHelperNode.cs (1)
134
encoder.EmitJMP(factory.
ExternFunctionSymbol
(s_RhpResolveInterfaceMethod));
Compiler\DependencyAnalysis\Target_ARM64\ARM64ReadyToRunHelperNode.cs (1)
149
encoder.EmitJMP(factory.
ExternFunctionSymbol
(s_RhpResolveInterfaceMethod));
Compiler\DependencyAnalysis\Target_LoongArch64\LoongArch64ReadyToRunHelperNode.cs (1)
141
encoder.EmitJMP(factory.
ExternFunctionSymbol
(s_RhpResolveInterfaceMethod));
Compiler\DependencyAnalysis\Target_RiscV64\RiscV64ReadyToRunHelperNode.cs (1)
139
encoder.EmitJMP(factory.
ExternFunctionSymbol
(s_RhpResolveInterfaceMethod));
Compiler\DependencyAnalysis\Target_X64\X64ReadyToRunHelperNode.cs (1)
154
encoder.EmitJMP(factory.
ExternFunctionSymbol
(s_RhpResolveInterfaceMethod));
Compiler\DependencyAnalysis\Target_X86\X86ReadyToRunHelperNode.cs (1)
163
encoder.EmitJMP(factory.
ExternFunctionSymbol
(s_RhpResolveInterfaceMethod));
Compiler\ILScanner.cs (1)
203
entryPoint = _compilation.NodeFactory.
ExternFunctionSymbol
(new Utf8String(mangledName));
ILCompiler.RyuJit (17)
JitInterface\CorInfoImpl.RyuJit.cs (17)
631
return _compilation.NodeFactory.
ExternFunctionSymbol
(new Utf8String("RhpNewFast"u8));
633
return _compilation.NodeFactory.
ExternFunctionSymbol
(new Utf8String("RhpNewFinalizable"u8));
635
return _compilation.NodeFactory.
ExternFunctionSymbol
(new Utf8String("RhpNewFastAlign8"u8));
637
return _compilation.NodeFactory.
ExternFunctionSymbol
(new Utf8String("RhpNewFinalizableAlign8"u8));
639
return _compilation.NodeFactory.
ExternFunctionSymbol
(new Utf8String("RhpNewFastMisalign"u8));
644
return _compilation.NodeFactory.
ExternFunctionSymbol
(new Utf8String("RhpNewPtrArrayFast"u8));
646
return _compilation.NodeFactory.
ExternFunctionSymbol
(new Utf8String("RhpNewArrayFastAlign8"u8));
648
return _compilation.NodeFactory.
ExternFunctionSymbol
(new Utf8String("RhpNewArrayFast"u8));
651
return _compilation.NodeFactory.
ExternFunctionSymbol
(new Utf8String("RhpStackProbe"u8));
654
return _compilation.NodeFactory.
ExternFunctionSymbol
(new Utf8String("RhpGcPoll"u8));
800
return _compilation.NodeFactory.
ExternFunctionSymbol
(new Utf8String("RhpInterfaceDispatchGuarded"u8));
801
return _compilation.NodeFactory.
ExternFunctionSymbol
(new Utf8String("RhpInterfaceDispatch"u8));
803
return _compilation.NodeFactory.
ExternFunctionSymbol
(new Utf8String("RhpResolveInterfaceMethodFast"u8));
835
entryPoint = _compilation.NodeFactory.
ExternFunctionSymbol
(new Utf8String(mangledName));
1676
pResult->codePointerOrStubLookup.constLookup = CreateConstLookupToSymbol(_compilation.NodeFactory.
ExternFunctionSymbol
(new Utf8String("NYI_LDVIRTFTN"u8)));
1946
pLookup = CreateConstLookupToSymbol(_compilation.NodeFactory.
ExternFunctionSymbol
(externName));
2505
pInfo->tlsGetAddrFtnPtr = CreateConstLookupToSymbol(_compilation.NodeFactory.
ExternFunctionSymbol
(new Utf8String("__tls_get_addr"u8)));