|
My Project
|
The internal implementation of a BlockArgument. More...
#include <Value.h>


Additional Inherited Members | |
Public Types inherited from mlir::IRObjectWithUseList< OpOperand > | |
| using | use_iterator = ValueUseIterator< OpOperand > |
| using | use_range = iterator_range< use_iterator > |
| using | user_iterator = ValueUserIterator< use_iterator, OpOperand > |
| using | user_range = iterator_range< user_iterator > |
Public Member Functions inherited from mlir::IRObjectWithUseList< OpOperand > | |
| ~IRObjectWithUseList () | |
| void | dropAllUses () |
| Drop all uses of this object from their respective owners. More... | |
| void | replaceAllUsesWith (typename OpOperand ::ValueType newValue) |
| use_iterator | use_begin () const |
| use_iterator | use_end () const |
| use_range | getUses () const |
| Returns a range of all uses, which is useful for iterating over all uses. More... | |
| bool | hasOneUse () const |
| Returns true if this value has exactly one use. More... | |
| bool | use_empty () const |
| Returns true if this value has no uses. More... | |
| user_iterator | user_begin () const |
| user_iterator | user_end () const |
| user_range | getUsers () const |
| Returns a range of all users. More... | |
Protected Member Functions inherited from mlir::IRObjectWithUseList< OpOperand > | |
| IRObjectWithUseList () | |
| OpOperand * | getFirstUse () const |
The internal implementation of a BlockArgument.
1.8.13