| 
    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