Lines Matching refs:SCC

379     void foreachUse(SmallVectorImpl<Function *> &SCC,  in foreachUse()
381 for (Function *F : SCC) in foreachUse()
925 OpenMPOpt(SmallVectorImpl<Function *> &SCC, CallGraphUpdater &CGUpdater, in OpenMPOpt()
928 : M(*(*SCC.begin())->getParent()), SCC(SCC), CGUpdater(CGUpdater), in OpenMPOpt()
939 if (SCC.empty()) in run()
944 LLVM_DEBUG(dbgs() << TAG << "Run on SCC with " << SCC.size() in run()
994 for (Function *F : SCC) { in printICVs()
1012 for (Function *F : SCC) { in printKernels()
1307 RFI.foreachUse(SCC, DetectPRsCB); in mergeParallelRegions()
1461 RFI.foreachUse(SCC, DeleteCallCB); in deleteParallelRegions()
1494 for (Function *F : SCC) { in deduplicateRuntimeCalls()
1577 RFI.foreachUse(SCC, SplitMemTransfers); in hideMemTransfersLatency()
1598 RFI.foreachUse(SCC, CheckGlobalization); in analysisGlobalization()
1797 RFI.foreachUse(SCC, CombineIdentStruct); in getCombinedIdentFromCallUsesIn()
1904 RFI.foreachUse(SCC, ReplaceAndDeleteCB); in deduplicateRuntimeCalls()
1947 GlobThreadNumRFI.foreachUse(SCC, [&](Use &U, Function &F) { in collectGlobalThreadIdArguments()
2029 SmallVectorImpl<Function *> &SCC; member
2046 if (SCC.empty()) in runAttributor()
2053 LLVM_DEBUG(dbgs() << "[Attributor] Done with " << SCC.size() in runAttributor()
2157 for (Function *F : SCC) { in rewriteDeviceCodeStateMachine()
5473 RFI.foreachUse(SCC, [&](Use &U, Function &F) { in registerFoldRuntimeCall()
5486 if (SCC.empty()) in registerAAs()
5503 InitRFI.foreachUse(SCC, CreateKernelInfoCB); in registerAAs()
5530 GetterRFI.foreachUse(SCC, CreateAA); in registerAAs()
5539 for (auto *F : SCC) { in registerAAs()
5767 SmallVector<Function *, 16> SCC; in run() local
5770 SCC.push_back(&F); in run()
5774 if (SCC.empty()) in run()
5807 OpenMPOpt OMPOpt(SCC, CGUpdater, OREGetter, InfoCache, A); in run()
5826 PreservedAnalyses OpenMPOptCGSCCPass::run(LazyCallGraph::SCC &C, in run()
5835 SmallVector<Function *, 16> SCC; in run() local
5839 SCC.push_back(Fn); in run()
5842 if (SCC.empty()) in run()
5867 SetVector<Function *> Functions(SCC.begin(), SCC.end()); in run()
5885 OpenMPOpt OMPOpt(SCC, CGUpdater, OREGetter, InfoCache, A); in run()