|
MLIR
22.0.0git
|
#include "mlir/IR/Value.h"#include "llvm/ADT/PointerUnion.h"#include "llvm/ADT/ilist.h"#include "llvm/ADT/ilist_node.h"Go to the source code of this file.
Classes | |
| class | mlir::BlockOperand |
| A block operand represents an operand that holds a reference to a Block, e.g. More... | |
| class | mlir::PredecessorIterator |
| Implement a predecessor iterator for blocks. More... | |
| class | mlir::SuccessorRange |
| This class implements the successor iterators for Block. More... | |
| class | mlir::BlockRange |
| This class provides an abstraction over the different types of ranges over Blocks. More... | |
| class | mlir::detail::op_filter_iterator< OpT, IteratorT > |
| A utility iterator that filters out operations that are not 'OpT'. More... | |
| class | mlir::detail::op_iterator< OpT, IteratorT > |
| This class provides iteration over the held operations of a block for a specific operation type. More... | |
| struct | llvm::DenseMapInfo< mlir::SuccessorRange > |
| Provide support for hashing successor ranges. More... | |
| struct | llvm::ilist_detail::SpecificNodeAccess< typename compute_node_options<::mlir::Operation >::type > |
| struct | llvm::ilist_traits<::mlir::Operation > |
| struct | llvm::ilist_traits<::mlir::Block > |
Namespaces | |
| mlir | |
| Include the generated interface declarations. | |
| mlir::detail | |
| AttrTypeReplacer. | |
| llvm | |
| The OpAsmOpInterface, see OpAsmInterface.td for more details. | |
| llvm::ilist_detail | |