Lines Matching refs:Functions

861   if (!Functions.count(IRP.getAnchorScope()))  in isAssumedDead()
1543 for (Function *F : Functions) in identifyDeadInternalFunctions()
1561 (Functions.count(Callee) && Callee->hasLocalLinkage() && in identifyDeadInternalFunctions()
1770 if (!ToBeDeletedFunctions.count(Fn) && Functions.count(Fn)) in cleanupIR()
1774 if (!Functions.count(Fn)) in cleanupIR()
1806 for (Function *F : Functions) { in cleanupIR()
2138 if (!Functions.count(OldFn) || ToBeDeletedFunctions.count(OldFn)) in rewriteFunctionSignatures()
2178 Functions.insert(NewFn); in rewriteFunctionSignatures()
2783 SetVector<Function *> &Functions, in runAttributorOnFunctions() argument
2787 if (Functions.empty()) in runAttributorOnFunctions()
2791 dbgs() << "[Attributor] Run on module with " << Functions.size() in runAttributorOnFunctions()
2793 for (Function *Fn : Functions) in runAttributorOnFunctions()
2799 Attributor A(Functions, InfoCache, CGUpdater, /* Allowed */ nullptr, in runAttributorOnFunctions()
2804 for (Function *F : Functions) in runAttributorOnFunctions()
2813 unsigned FunSize = Functions.size(); in runAttributorOnFunctions()
2815 Function *F = Functions[u]; in runAttributorOnFunctions()
2820 Functions.insert(NewF); in runAttributorOnFunctions()
2833 for (Function *F : Functions) { in runAttributorOnFunctions()
2843 if (llvm::all_of(F->uses(), [&Functions](const Use &U) { in runAttributorOnFunctions()
2846 Functions.count(const_cast<Function *>(CB->getCaller())); in runAttributorOnFunctions()
2858 LLVM_DEBUG(dbgs() << "[Attributor] Done with " << Functions.size() in runAttributorOnFunctions()
2897 SetVector<Function *> Functions; in run() local
2899 Functions.insert(&F); in run()
2904 if (runAttributorOnFunctions(InfoCache, Functions, AG, CGUpdater, in run()
2920 SetVector<Function *> Functions; in run() local
2922 Functions.insert(&N.getFunction()); in run()
2924 if (Functions.empty()) in run()
2927 Module &M = *Functions.back()->getParent(); in run()
2931 InformationCache InfoCache(M, AG, Allocator, /* CGSCC */ &Functions); in run()
2932 if (runAttributorOnFunctions(InfoCache, Functions, AG, CGUpdater, in run()
3001 SetVector<Function *> Functions; in runOnModule() local
3003 Functions.insert(&F); in runOnModule()
3008 return runAttributorOnFunctions(InfoCache, Functions, AG, CGUpdater, in runOnModule()
3029 SetVector<Function *> Functions; in runOnSCC() local
3033 Functions.insert(Fn); in runOnSCC()
3035 if (Functions.empty()) in runOnSCC()
3042 Module &M = *Functions.back()->getParent(); in runOnSCC()
3044 InformationCache InfoCache(M, AG, Allocator, /* CGSCC */ &Functions); in runOnSCC()
3045 return runAttributorOnFunctions(InfoCache, Functions, AG, CGUpdater, in runOnSCC()