Searched defs:MultiSuccessorTraitBase (Results 1 – 1 of 1) sorted by relevance
712 struct MultiSuccessorTraitBase : public TraitBase<ConcreteType, TraitType> { struct713 using succ_iterator = Operation::succ_iterator;714 using succ_range = SuccessorRange;717 unsigned getNumSuccessors() { in getNumSuccessors()722 Block *getSuccessor(unsigned i) { in getSuccessor()727 void setSuccessor(Block *block, unsigned i) { in setSuccessor()732 succ_iterator succ_begin() { return this->getOperation()->succ_begin(); } in succ_begin()733 succ_iterator succ_end() { return this->getOperation()->succ_end(); } in succ_end()734 succ_range getSuccessors() { return this->getOperation()->getSuccessors(); } in getSuccessors()