Searched refs:IFunc (Results 1 – 7 of 7) sorted by relevance
617 void removeIFunc(GlobalIFunc *IFunc) { IFuncList.remove(IFunc); } in removeIFunc() argument619 void eraseIFunc(GlobalIFunc *IFunc) { IFuncList.erase(IFunc); } in eraseIFunc() argument621 void insertIFunc(GlobalIFunc *IFunc) { IFuncList.push_back(IFunc); } in insertIFunc() argument
2884 LLVMValueRef LLVMGetNextGlobalIFunc(LLVMValueRef IFunc);2892 LLVMValueRef LLVMGetPreviousGlobalIFunc(LLVMValueRef IFunc);2900 LLVMValueRef LLVMGetGlobalIFuncResolver(LLVMValueRef IFunc);2907 void LLVMSetGlobalIFuncResolver(LLVMValueRef IFunc, LLVMValueRef Resolver);2914 void LLVMEraseGlobalIFunc(LLVMValueRef IFunc);2924 void LLVMRemoveGlobalIFunc(LLVMValueRef IFunc);
4382 if (!isa<llvm::GlobalIFunc>(IFunc)) { in emitCPUDispatchDefinition()4386 GI->takeName(IFunc); in emitCPUDispatchDefinition()4387 IFunc->replaceAllUsesWith(GI); in emitCPUDispatchDefinition()4388 IFunc->eraseFromParent(); in emitCPUDispatchDefinition()4389 IFunc = GI; in emitCPUDispatchDefinition()7164 IFuncs.push_back(IFunc); in CheckAndReplaceExternCIFuncs()7171 IFuncs.push_back(IFunc); in CheckAndReplaceExternCIFuncs()7183 for (llvm::GlobalIFunc *IFunc : IFuncs) in CheckAndReplaceExternCIFuncs()7184 IFunc->setResolver(nullptr); in CheckAndReplaceExternCIFuncs()7192 for (llvm::GlobalIFunc *IFunc : IFuncs) { in CheckAndReplaceExternCIFuncs()[all …]
2540 LLVMValueRef LLVMGetNextGlobalIFunc(LLVMValueRef IFunc) { in LLVMGetNextGlobalIFunc() argument2541 GlobalIFunc *GIF = unwrap<GlobalIFunc>(IFunc); in LLVMGetNextGlobalIFunc()2548 LLVMValueRef LLVMGetPreviousGlobalIFunc(LLVMValueRef IFunc) { in LLVMGetPreviousGlobalIFunc() argument2549 GlobalIFunc *GIF = unwrap<GlobalIFunc>(IFunc); in LLVMGetPreviousGlobalIFunc()2556 LLVMValueRef LLVMGetGlobalIFuncResolver(LLVMValueRef IFunc) { in LLVMGetGlobalIFuncResolver() argument2557 return wrap(unwrap<GlobalIFunc>(IFunc)->getResolver()); in LLVMGetGlobalIFuncResolver()2561 unwrap<GlobalIFunc>(IFunc)->setResolver(unwrap<Constant>(Resolver)); in LLVMSetGlobalIFuncResolver()2564 void LLVMEraseGlobalIFunc(LLVMValueRef IFunc) { in LLVMEraseGlobalIFunc() argument2565 unwrap<GlobalIFunc>(IFunc)->eraseFromParent(); in LLVMEraseGlobalIFunc()2568 void LLVMRemoveGlobalIFunc(LLVMValueRef IFunc) { in LLVMRemoveGlobalIFunc() argument[all …]
2787 char IFunc = ' '; in printSymbol() local2790 IFunc = 'i'; in printSymbol()2816 << IFunc // Indirect reference to another symbol. in printSymbol()
2418 for (const auto &IFunc : M.ifuncs()) in doFinalization() local2419 emitGlobalIFunc(M, IFunc); in doFinalization()
1689 def IFunc : Attr, TargetSpecificAttr<TargetELFOrMachO> {