Home
last modified time | relevance | path

Searched defs:MultiSuccessorTraitBase (Results 1 – 1 of 1) sorted by relevance

/external/llvm-project/mlir/include/mlir/IR/
DOpDefinition.h712 struct MultiSuccessorTraitBase : public TraitBase<ConcreteType, TraitType> { struct
713 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()