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