Searched refs:MergableCIs (Results 1 – 1 of 1) sorted by relevance
| /netbsd-src/external/apache2/llvm/dist/llvm/lib/Transforms/IPO/ |
| H A D | OpenMPOpt.cpp | 771 auto Merge = [&](SmallVectorImpl<CallInst *> &MergableCIs, BasicBlock *BB) { in mergeParallelRegions() argument 774 assert(MergableCIs.size() > 1 && "Assumed multiple mergable CIs"); in mergeParallelRegions() 779 MergableCIs.front()->getDebugLoc()) in mergeParallelRegions() 781 for (auto *CI : llvm::drop_begin(MergableCIs)) { in mergeParallelRegions() 783 if (CI != MergableCIs.back()) in mergeParallelRegions() 789 emitRemark<OptimizationRemark>(MergableCIs.front(), in mergeParallelRegions() 793 LLVM_DEBUG(dbgs() << TAG << "Merge " << MergableCIs.size() in mergeParallelRegions() 798 EndBB = SplitBlock(BB, MergableCIs.back()->getNextNode(), DT, LI); in mergeParallelRegions() 801 StartBB = SplitBlock(BB, MergableCIs.front(), DT, LI, nullptr, in mergeParallelRegions() 810 for (auto *It = MergableCIs.begin(), *End = MergableCIs.end() - 1; in mergeParallelRegions() [all …]
|