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.


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...


 Include the generated interface declarations.
 Detect if any of the given parameter types has a sub-element handler.