Lines Matching refs:SCC

221     void foreachUse(SmallVectorImpl<Function *> &SCC,  in foreachUse()
223 for (Function *F : SCC) in foreachUse()
698 OpenMPOpt(SmallVectorImpl<Function *> &SCC, CallGraphUpdater &CGUpdater, in OpenMPOpt()
701 : M(*(*SCC.begin())->getParent()), SCC(SCC), CGUpdater(CGUpdater), in OpenMPOpt()
712 if (SCC.empty()) in run()
717 LLVM_DEBUG(dbgs() << TAG << "Run on SCC with " << SCC.size() in run()
783 for (Function *F : SCC) { in printKernels()
1082 RFI.foreachUse(SCC, DetectPRsCB); in mergeParallelRegions()
1236 RFI.foreachUse(SCC, DeleteCallCB); in deleteParallelRegions()
1269 for (Function *F : SCC) { in deduplicateRuntimeCalls()
1318 RFI.foreachUse(SCC, SplitMemTransfers); in hideMemTransfersLatency()
1339 RFI.foreachUse(SCC, CheckGlobalization); in analysisGlobalization()
1531 RFI.foreachUse(SCC, CombineIdentStruct); in getCombinedIdentFromCallUsesIn()
1646 RFI.foreachUse(SCC, ReplaceAndDeleteCB); in deduplicateRuntimeCalls()
1689 GlobThreadNumRFI.foreachUse(SCC, [&](Use &U, Function &F) { in collectGlobalThreadIdArguments()
1798 SmallVectorImpl<Function *> &SCC; member
1815 if (SCC.empty()) in runAttributor()
1830 LLVM_DEBUG(dbgs() << "[Attributor] Done with " << SCC.size() in runAttributor()
1921 for (Function *F : SCC) { in rewriteDeviceCodeStateMachine()
3970 RFI.foreachUse(SCC, [&](Use &U, Function &F) { in registerFoldRuntimeCall()
3983 if (SCC.empty()) in registerAAs()
4023 GetterRFI.foreachUse(SCC, CreateAA); in registerAAs()
4030 GlobalizationRFI.foreachUse(SCC, CreateAA); in registerAAs()
4037 for (auto *F : SCC) { in registerAAs()
4217 SmallVector<Function *, 16> SCC; in run() local
4220 SCC.push_back(&F); in run()
4222 if (SCC.empty()) in run()
4234 SetVector<Function *> Functions(SCC.begin(), SCC.end()); in run()
4241 OpenMPOpt OMPOpt(SCC, CGUpdater, OREGetter, InfoCache, A); in run()
4249 PreservedAnalyses OpenMPOptCGSCCPass::run(LazyCallGraph::SCC &C, in run()
4258 SmallVector<Function *, 16> SCC; in run() local
4262 SCC.push_back(Fn); in run()
4265 if (SCC.empty()) in run()
4285 SetVector<Function *> Functions(SCC.begin(), SCC.end()); in run()
4293 OpenMPOpt OMPOpt(SCC, CGUpdater, OREGetter, InfoCache, A); in run()
4321 SmallVector<Function *, 16> SCC; in runOnSCC() local
4327 SCC.push_back(Fn); in runOnSCC()
4330 if (SCC.empty()) in runOnSCC()
4349 SetVector<Function *> Functions(SCC.begin(), SCC.end()); in runOnSCC()
4359 OpenMPOpt OMPOpt(SCC, CGUpdater, OREGetter, InfoCache, A); in runOnSCC()