Lines Matching refs:SpecPreds
561 SmallVector<BasicBlock *, 16> SpecPreds; in speculatePHIs() local
562 SpecPreds.reserve(PredSet.size()); in speculatePHIs()
571 SpecPreds.push_back(NewPredBB); in speculatePHIs()
579 SpecPreds.push_back(PredBB); in speculatePHIs()
602 int NumSpecInsts = SpecList.size() * SpecPreds.size(); in speculatePHIs()
640 for (auto *PredBB : SpecPreds) in speculatePHIs()
645 for (int PredIdx : llvm::seq<int>(0, SpecPreds.size())) { in speculatePHIs()
646 auto *PredBB = SpecPreds[PredIdx]; in speculatePHIs()
697 auto *SpecIPN = IRB.CreatePHI(OrigI->getType(), SpecPreds.size(), in speculatePHIs()
701 for (int PredIdx : llvm::seq<int>(0, SpecPreds.size())) in speculatePHIs()
702 SpecIPN->addIncoming(SpeculatedVals[PredIdx], SpecPreds[PredIdx]); in speculatePHIs()