Searched refs:IFunc (Results 1 – 6 of 6) sorted by relevance
2752 LLVMValueRef LLVMGetNextGlobalIFunc(LLVMValueRef IFunc);2760 LLVMValueRef LLVMGetPreviousGlobalIFunc(LLVMValueRef IFunc);2768 LLVMValueRef LLVMGetGlobalIFuncResolver(LLVMValueRef IFunc);2775 void LLVMSetGlobalIFuncResolver(LLVMValueRef IFunc, LLVMValueRef Resolver);2782 void LLVMEraseGlobalIFunc(LLVMValueRef IFunc);2792 void LLVMRemoveGlobalIFunc(LLVMValueRef IFunc);
2600 LLVMValueRef LLVMGetNextGlobalIFunc(LLVMValueRef IFunc) { in LLVMGetNextGlobalIFunc() argument2601 GlobalIFunc *GIF = unwrap<GlobalIFunc>(IFunc); in LLVMGetNextGlobalIFunc()2608 LLVMValueRef LLVMGetPreviousGlobalIFunc(LLVMValueRef IFunc) { in LLVMGetPreviousGlobalIFunc() argument2609 GlobalIFunc *GIF = unwrap<GlobalIFunc>(IFunc); in LLVMGetPreviousGlobalIFunc()2616 LLVMValueRef LLVMGetGlobalIFuncResolver(LLVMValueRef IFunc) { in LLVMGetGlobalIFuncResolver() argument2617 return wrap(unwrap<GlobalIFunc>(IFunc)->getResolver()); in LLVMGetGlobalIFuncResolver()2621 unwrap<GlobalIFunc>(IFunc)->setResolver(unwrap<Constant>(Resolver)); in LLVMSetGlobalIFuncResolver()2624 void LLVMEraseGlobalIFunc(LLVMValueRef IFunc) { in LLVMEraseGlobalIFunc() argument2625 unwrap<GlobalIFunc>(IFunc)->eraseFromParent(); in LLVMEraseGlobalIFunc()2628 void LLVMRemoveGlobalIFunc(LLVMValueRef IFunc) { in LLVMRemoveGlobalIFunc() argument[all …]
1999 char IFunc = ' '; in printSymbol() local2002 IFunc = 'i'; in printSymbol()2028 << IFunc // Indirect reference to another symbol. in printSymbol()
1863 for (const auto &IFunc : M.ifuncs()) in doFinalization() local1864 emitGlobalIndirectSymbol(M, IFunc); in doFinalization()
3427 auto *IFunc = cast<llvm::GlobalIFunc>(GetOrCreateLLVMFunction( in emitCPUDispatchDefinition() local3431 DeclTy, 0, getFunctionLinkage(GD), AliasName, IFunc, &getModule()); in emitCPUDispatchDefinition()
1502 def IFunc : Attr, TargetSpecificAttr<TargetELF> {