Home
last modified time | relevance | path

Searched refs:IFunc (Results 1 – 8 of 8) sorted by relevance

/netbsd-src/external/apache2/llvm/dist/llvm/tools/llvm-c-test/
H A Decho.cpp1304 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 DCore.h2744 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 DCore.cpp2589 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 Dllvm-objdump.cpp1916 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 DAsmPrinter.cpp1843 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 DCodeGenModule.cpp3397 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 DAttr.td1496 def IFunc : Attr, TargetSpecificAttr<TargetELF> {
/netbsd-src/external/apache2/llvm/dist/llvm/docs/
H A DLangRef.rst886 IFunc may have an optional :ref:`linkage type <linkage>` and an optional