Home
last modified time | relevance | path

Searched refs:MergableCIs (Results 1 – 1 of 1) sorted by relevance

/openbsd-src/gnu/llvm/llvm/lib/Transforms/IPO/
H A DOpenMPOpt.cpp1077 auto Merge = [&](const SmallVectorImpl<CallInst *> &MergableCIs, in mergeParallelRegions()
1081 assert(MergableCIs.size() > 1 && "Assumed multiple mergable CIs"); in mergeParallelRegions()
1085 << (MergableCIs.size() > 2 ? "s" : "") << " at "; in mergeParallelRegions()
1086 for (auto *CI : llvm::drop_begin(MergableCIs)) { in mergeParallelRegions()
1088 if (CI != MergableCIs.back()) in mergeParallelRegions()
1094 emitRemark<OptimizationRemark>(MergableCIs.front(), "OMP150", Remark); in mergeParallelRegions()
1097 LLVM_DEBUG(dbgs() << TAG << "Merge " << MergableCIs.size() in mergeParallelRegions()
1102 EndBB = SplitBlock(BB, MergableCIs.back()->getNextNode(), DT, LI); in mergeParallelRegions()
1105 StartBB = SplitBlock(BB, MergableCIs.front(), DT, LI, nullptr, in mergeParallelRegions()
1114 for (auto *It = MergableCIs.begin(), *End = MergableCIs.end() - 1; in mergeParallelRegions()
[all …]