MLIR  15.0.0git
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 class that allows for iterating over the uses of an IR operand type. More...
 
class  mlir::FilteredValueUseIterator< OperandType >
 
class  mlir::ValueUserIterator< UseIteratorT, OperandType >
 An iterator over the users of an IRObject. More...
 
class  mlir::detail::IROperandBase
 This class is the base for IROperand, and provides all of the non-templated facilities for operand use management. More...
 
class  mlir::IROperand< DerivedT, IRValueT >
 A reference to a value, suitable for use as an operand of an operation. More...
 
class  mlir::IRObjectWithUseList< OperandType >
 This class represents a single IR object that contains a use list. More...
 
class  mlir::ValueUseIterator< OperandType >
 An iterator class that allows for iterating over the uses of an IR operand type. More...
 
class  mlir::ValueUserIterator< UseIteratorT, OperandType >
 An iterator over the users of an IRObject. More...
 

Namespaces

 mlir
 TODO: Remove this file when SCCP and integer range analysis have been ported to the new framework.
 
 mlir::detail