Searched refs:SpecPNs (Results 1 - 1 of 1) sorted by relevance

/freebsd-13-stable/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DSpeculateAroundPHIs.cpp429 SmallVector<PHINode *, 16> SpecPNs; local
519 SpecPNs.push_back(PN);
552 return SpecPNs;
563 static void speculatePHIs(ArrayRef<PHINode *> SpecPNs, argument
567 LLVM_DEBUG(dbgs() << " Speculating around " << SpecPNs.size() << " PHIs!\n");
568 NumPHIsSpeculated += SpecPNs.size();
571 auto *ParentBB = SpecPNs[0]->getParent();
596 visitPHIUsersAndDepsInPostOrder(SpecPNs,
704 IRBuilder<> IRB(SpecPNs[0]);
726 for (auto *SpecPN : SpecPNs) {
798 SmallVector<PHINode *, 16> SpecPNs = findProfitablePHIs( local
[all...]

Completed in 63 milliseconds