24 references to ExternFunctionSymbol
ILCompiler.Compiler (9)
Compiler\Compilation.cs (1)
365
return NodeFactory.
ExternFunctionSymbol
(new Utf8String(JitHelper.GetNewObjectHelperForType(type)));
Compiler\DependencyAnalysis\GenericLookupResult.cs (1)
963
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 (15)
JitInterface\CorInfoImpl.RyuJit.cs (15)
610
return _compilation.NodeFactory.
ExternFunctionSymbol
(new Utf8String("RhpNewFast"u8));
612
return _compilation.NodeFactory.
ExternFunctionSymbol
(new Utf8String("RhpNewFinalizable"u8));
614
return _compilation.NodeFactory.
ExternFunctionSymbol
(new Utf8String("RhpNewFastAlign8"u8));
616
return _compilation.NodeFactory.
ExternFunctionSymbol
(new Utf8String("RhpNewFinalizableAlign8"u8));
618
return _compilation.NodeFactory.
ExternFunctionSymbol
(new Utf8String("RhpNewFastMisalign"u8));
623
return _compilation.NodeFactory.
ExternFunctionSymbol
(new Utf8String("RhpNewPtrArrayFast"u8));
625
return _compilation.NodeFactory.
ExternFunctionSymbol
(new Utf8String("RhpNewArrayFastAlign8"u8));
627
return _compilation.NodeFactory.
ExternFunctionSymbol
(new Utf8String("RhpNewArrayFast"u8));
630
return _compilation.NodeFactory.
ExternFunctionSymbol
(new Utf8String("RhpStackProbe"u8));
633
return _compilation.NodeFactory.
ExternFunctionSymbol
(new Utf8String("RhpGcPoll"u8));
776
return _compilation.NodeFactory.
ExternFunctionSymbol
(new Utf8String("RhpResolveInterfaceMethodFast"u8));
808
entryPoint = _compilation.NodeFactory.
ExternFunctionSymbol
(new Utf8String(mangledName));
1662
pResult->codePointerOrStubLookup.constLookup = CreateConstLookupToSymbol(_compilation.NodeFactory.
ExternFunctionSymbol
(new Utf8String("NYI_LDVIRTFTN"u8)));
1934
pLookup = CreateConstLookupToSymbol(_compilation.NodeFactory.
ExternFunctionSymbol
(externName));
2493
pInfo->tlsGetAddrFtnPtr = CreateConstLookupToSymbol(_compilation.NodeFactory.
ExternFunctionSymbol
(new Utf8String("__tls_get_addr"u8)));