Lines Matching defs:Predecessors
450 SmallVector<VPBlockBase *, 1> Predecessors;
468 Predecessors.push_back(Predecessor);
473 auto Pos = find(Predecessors, Predecessor);
475 Predecessors.erase(Pos);
539 const VPBlocksTy &getPredecessors() const { return Predecessors; }
540 VPBlocksTy &getPredecessors() { return Predecessors; }
551 return (Predecessors.size() == 1 ? *Predecessors.begin() : nullptr);
555 size_t getNumPredecessors() const { return Predecessors.size(); }
624 assert(Predecessors.empty() && "Block predecessors already set.");
639 void clearPredecessors() { Predecessors.clear(); }