MLIR  19.0.0git
Classes | Namespaces
UseDefLists.h File Reference
#include "mlir/IR/Location.h"
#include "llvm/ADT/PointerIntPair.h"
#include "llvm/ADT/iterator_range.h"

Go to the source code of this file.

Classes

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
 Include the generated interface declarations.
 
 mlir::detail
 Detect if any of the given parameter types has a sub-element handler.