My Project
Classes | Namespaces
UseDefLists.h File Reference
#include "mlir/IR/Location.h"
#include "llvm/ADT/PointerIntPair.h"
#include "llvm/ADT/iterator_range.h"
Include dependency graph for UseDefLists.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  mlir::ValueUseIterator< OperandType >
 An iterator over all of the uses of an IR object. More...
 
class  mlir::FilteredValueUseIterator< OperandType >
 
class  mlir::ValueUserIterator< UseIteratorT, OperandType >
 An iterator over all users of a ValueBase. More...
 
class  mlir::IRObjectWithUseList< OperandType >
 This class represents a single IR object that contains a use list. More...
 
class  mlir::IRMultiObjectWithUseList< OperandType >
 
class  mlir::IROperand< DerivedT, IRValueTy >
 
class  mlir::BlockOperand
 Terminator operations can have Block operands to represent successors. More...
 
class  mlir::detail::OpaqueValue
 This class provides an opaque type erased wrapper around a Value. More...
 
class  mlir::OpOperand
 A reference to a value, suitable for use as an operand of an operation. More...
 
class  mlir::detail::ValueUseIteratorImpl< DerivedT, OperandType >
 
class  mlir::ValueUseIterator< OperandType >
 An iterator over all of the uses of an IR object. More...
 
class  mlir::FilteredValueUseIterator< OperandType >
 
class  mlir::ValueUserIterator< UseIteratorT, OperandType >
 An iterator over all users of a ValueBase. More...
 

Namespaces

 mlir
 
 mlir::detail
 Check if a Callable type can be invoked with the given set of arg types.