Searched refs:IFunc (Results 1 – 8 of 8) sorted by relevance
| /netbsd-src/external/apache2/llvm/dist/llvm/tools/llvm-c-test/ |
| H A D | echo.cpp | 1304 LLVMValueRef IFunc = LLVMGetNamedGlobalIFunc(M, Name, NameLen); in clone_symbols() local 1305 if (!IFunc) in clone_symbols() 1309 LLVMSetGlobalIFuncResolver(IFunc, clone_constant(Resolver, M)); in clone_symbols() 1312 LLVMSetLinkage(IFunc, LLVMGetLinkage(Cur)); in clone_symbols() 1313 LLVMSetUnnamedAddress(IFunc, LLVMGetUnnamedAddress(Cur)); in clone_symbols()
|
| /netbsd-src/external/apache2/llvm/dist/llvm/include/llvm-c/ |
| H A D | Core.h | 2744 LLVMValueRef LLVMGetNextGlobalIFunc(LLVMValueRef IFunc); 2752 LLVMValueRef LLVMGetPreviousGlobalIFunc(LLVMValueRef IFunc); 2760 LLVMValueRef LLVMGetGlobalIFuncResolver(LLVMValueRef IFunc); 2767 void LLVMSetGlobalIFuncResolver(LLVMValueRef IFunc, LLVMValueRef Resolver); 2774 void LLVMEraseGlobalIFunc(LLVMValueRef IFunc); 2784 void LLVMRemoveGlobalIFunc(LLVMValueRef IFunc);
|
| /netbsd-src/external/apache2/llvm/dist/llvm/lib/IR/ |
| H A D | Core.cpp | 2589 LLVMValueRef LLVMGetNextGlobalIFunc(LLVMValueRef IFunc) { in LLVMGetNextGlobalIFunc() argument 2590 GlobalIFunc *GIF = unwrap<GlobalIFunc>(IFunc); in LLVMGetNextGlobalIFunc() 2597 LLVMValueRef LLVMGetPreviousGlobalIFunc(LLVMValueRef IFunc) { in LLVMGetPreviousGlobalIFunc() argument 2598 GlobalIFunc *GIF = unwrap<GlobalIFunc>(IFunc); in LLVMGetPreviousGlobalIFunc() 2605 LLVMValueRef LLVMGetGlobalIFuncResolver(LLVMValueRef IFunc) { in LLVMGetGlobalIFuncResolver() argument 2606 return wrap(unwrap<GlobalIFunc>(IFunc)->getResolver()); in LLVMGetGlobalIFuncResolver() 2609 void LLVMSetGlobalIFuncResolver(LLVMValueRef IFunc, LLVMValueRef Resolver) { in LLVMSetGlobalIFuncResolver() argument 2610 unwrap<GlobalIFunc>(IFunc)->setResolver(unwrap<Constant>(Resolver)); in LLVMSetGlobalIFuncResolver() 2613 void LLVMEraseGlobalIFunc(LLVMValueRef IFunc) { in LLVMEraseGlobalIFunc() argument 2614 unwrap<GlobalIFunc>(IFunc)->eraseFromParent(); in LLVMEraseGlobalIFunc() [all …]
|
| /netbsd-src/external/apache2/llvm/dist/llvm/tools/llvm-objdump/ |
| H A D | llvm-objdump.cpp | 1916 char IFunc = ' '; in printSymbol() local 1919 IFunc = 'i'; in printSymbol() 1945 << IFunc // Indirect reference to another symbol. in printSymbol()
|
| /netbsd-src/external/apache2/llvm/dist/llvm/lib/CodeGen/AsmPrinter/ |
| H A D | AsmPrinter.cpp | 1843 for (const auto &IFunc : M.ifuncs()) in doFinalization() local 1844 emitGlobalIndirectSymbol(M, IFunc); in doFinalization()
|
| /netbsd-src/external/apache2/llvm/dist/clang/lib/CodeGen/ |
| H A D | CodeGenModule.cpp | 3397 auto *IFunc = cast<llvm::GlobalIFunc>(GetOrCreateLLVMFunction( in emitCPUDispatchDefinition() local 3401 DeclTy, 0, getFunctionLinkage(GD), AliasName, IFunc, &getModule()); in emitCPUDispatchDefinition()
|
| /netbsd-src/external/apache2/llvm/dist/clang/include/clang/Basic/ |
| H A D | Attr.td | 1496 def IFunc : Attr, TargetSpecificAttr<TargetELF> {
|
| /netbsd-src/external/apache2/llvm/dist/llvm/docs/ |
| H A D | LangRef.rst | 886 IFunc may have an optional :ref:`linkage type <linkage>` and an optional
|