MLIR  14.0.0git
Classes | Namespaces | Functions
Operation.h File Reference
#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 dependency graph for Operation.h:

Go to the source code of this file.


class  mlir::Operation
 Operation is a basic unit of execution within MLIR. More...
class  mlir::Operation::dialect_attr_iterator
 A utility iterator that filters out non-dialect attributes. More...
struct  llvm::isa_impl< T, ::mlir::Operation >
 Provide isa functionality for operation casts. More...
struct  llvm::cast_retty_impl< T, ::mlir::Operation * >
 Provide specializations for operation casts as the resulting T is value typed. More...
struct  llvm::cast_retty_impl< T, ::mlir::Operation >
struct  llvm::cast_convert_val< T, ::mlir::Operation, ::mlir::Operation >
struct  llvm::cast_convert_val< T, ::mlir::Operation *, ::mlir::Operation * >


 Include the generated interface declarations.


raw_ostream & mlir::operator<< (raw_ostream &os, const Operation &op)