Lines Matching refs:Functions
1171 if (!Functions.count(IRP.getAnchorScope())) in isAssumedDead()
1800 if (IterationCounter > MaxIterations && !Functions.empty()) { in runTillFixpoint()
1805 Function *F = Functions.front(); in runTillFixpoint()
1943 for (Function *F : Functions) in identifyDeadInternalFunctions()
1961 (Functions.count(Callee) && Callee->hasLocalLinkage() && in identifyDeadInternalFunctions()
2179 if (!ToBeDeletedFunctions.count(Fn) && Functions.count(Fn)) in cleanupIR()
2183 if (!Functions.count(Fn)) in cleanupIR()
2215 for (Function *F : Functions) { in cleanupIR()
2546 if (!Functions.count(OldFn) || ToBeDeletedFunctions.count(OldFn)) in rewriteFunctionSignatures()
2592 Functions.insert(NewFn); in rewriteFunctionSignatures()
3271 SetVector<Function *> &Functions, in runAttributorOnFunctions() argument
3275 if (Functions.empty()) in runAttributorOnFunctions()
3279 dbgs() << "[Attributor] Run on module with " << Functions.size() in runAttributorOnFunctions()
3281 for (Function *Fn : Functions) in runAttributorOnFunctions()
3290 Attributor A(Functions, InfoCache, AC); in runAttributorOnFunctions()
3294 for (Function *F : Functions) in runAttributorOnFunctions()
3303 unsigned FunSize = Functions.size(); in runAttributorOnFunctions()
3305 Function *F = Functions[u]; in runAttributorOnFunctions()
3310 Functions.insert(NewF); in runAttributorOnFunctions()
3323 for (Function *F : Functions) { in runAttributorOnFunctions()
3333 if (llvm::all_of(F->uses(), [&Functions](const Use &U) { in runAttributorOnFunctions()
3336 Functions.count(const_cast<Function *>(CB->getCaller())); in runAttributorOnFunctions()
3348 LLVM_DEBUG(dbgs() << "[Attributor] Done with " << Functions.size() in runAttributorOnFunctions()
3387 SetVector<Function *> Functions; in run() local
3389 Functions.insert(&F); in run()
3394 if (runAttributorOnFunctions(InfoCache, Functions, AG, CGUpdater, in run()
3410 SetVector<Function *> Functions; in run() local
3412 Functions.insert(&N.getFunction()); in run()
3414 if (Functions.empty()) in run()
3417 Module &M = *Functions.back()->getParent(); in run()
3421 InformationCache InfoCache(M, AG, Allocator, /* CGSCC */ &Functions); in run()
3422 if (runAttributorOnFunctions(InfoCache, Functions, AG, CGUpdater, in run()
3492 SetVector<Function *> Functions; in runOnModule() local
3494 Functions.insert(&F); in runOnModule()
3499 return runAttributorOnFunctions(InfoCache, Functions, AG, CGUpdater, in runOnModule()
3521 SetVector<Function *> Functions; in runOnSCC() local
3525 Functions.insert(Fn); in runOnSCC()
3527 if (Functions.empty()) in runOnSCC()
3534 Module &M = *Functions.back()->getParent(); in runOnSCC()
3536 InformationCache InfoCache(M, AG, Allocator, /* CGSCC */ &Functions); in runOnSCC()
3537 return runAttributorOnFunctions(InfoCache, Functions, AG, CGUpdater, in runOnSCC()