MLIR
20.0.0git
|
#include "mlir/IR/Block.h"
#include "mlir/IR/BuiltinAttributes.h"
#include "mlir/IR/Diagnostics.h"
#include "mlir/IR/OperationSupport.h"
#include "mlir/IR/Region.h"
#include "llvm/ADT/Twine.h"
#include <optional>
Go to the source code of this file.
Classes | |
class | mlir::Operation |
Operation is the basic unit of execution within MLIR. More... | |
class | mlir::Operation::CloneOptions |
Class encompassing various options related to cloning an operation. More... | |
class | mlir::Operation::dialect_attr_iterator |
A utility iterator that filters out non-dialect attributes. More... | |
struct | llvm::CastInfo< T, ::mlir::Operation * > |
Cast from an (const) Operation * to a derived operation type. More... | |
struct | llvm::CastInfo< T, const ::mlir::Operation * > |
struct | llvm::CastInfo< T, ::mlir::Operation > |
Cast from an (const) Operation & to a derived operation type. More... | |
struct | llvm::CastInfo< T, const ::mlir::Operation > |
struct | llvm::CastInfo<::mlir::Operation *, ::mlir::Operation * > |
Cast (const) Operation * to itself. More... | |
struct | llvm::CastInfo< const ::mlir::Operation *, const ::mlir::Operation * > |
Namespaces | |
mlir | |
Include the generated interface declarations. | |
mlir::detail | |
AttrTypeReplacer. | |
llvm | |
The OpAsmOpInterface, see OpAsmInterface.td for more details. | |
Enumerations | |
enum class | mlir::detail::OpProperties : char |
This is a "tag" used for mapping the properties storage in llvm::TrailingObjects. More... | |
Functions | |
raw_ostream & | mlir::operator<< (raw_ostream &os, const Operation &op) |