MLIR  16.0.0git
List of all members
mlir::OpTrait::VariadicSuccessors< ConcreteType > Class Template Reference

This class provides the API for ops which have an unknown number of successors. More...

#include "mlir/IR/OpDefinition.h"

+ Inheritance diagram for mlir::OpTrait::VariadicSuccessors< ConcreteType >:
+ Collaboration diagram for mlir::OpTrait::VariadicSuccessors< ConcreteType >:

Additional Inherited Members

- Public Types inherited from mlir::OpTrait::detail::MultiSuccessorTraitBase< ConcreteType, VariadicSuccessors >
using succ_iterator = Operation::succ_iterator
 
using succ_range = SuccessorRange
 
- Public Member Functions inherited from mlir::OpTrait::detail::MultiSuccessorTraitBase< ConcreteType, VariadicSuccessors >
unsigned getNumSuccessors ()
 Return the number of successors. More...
 
BlockgetSuccessor (unsigned i)
 Return the successor at index. More...
 
void setSuccessor (Block *block, unsigned i)
 Set the successor at index. More...
 
succ_iterator succ_begin ()
 Successor iterator access. More...
 
succ_iterator succ_end ()
 
succ_range getSuccessors ()
 
- Protected Member Functions inherited from mlir::OpTrait::TraitBase< ConcreteType, VariadicSuccessors >
OperationgetOperation ()
 Return the ultimate Operation being worked on. More...
 

Detailed Description

template<typename ConcreteType>
class mlir::OpTrait::VariadicSuccessors< ConcreteType >

This class provides the API for ops which have an unknown number of successors.

Definition at line 804 of file OpDefinition.h.


The documentation for this class was generated from the following file: