MLIR  21.0.0git
Namespaces | Typedefs | Enumerations
OpAsmSupport.h File Reference
#include "mlir/IR/Block.h"
#include "mlir/IR/Value.h"

Go to the source code of this file.

Namespaces

 mlir
 Include the generated interface declarations.
 

Typedefs

using mlir::OpAsmSetNameFn = function_ref< void(StringRef)>
 A functor used to set the name of the result. More...
 
using mlir::OpAsmSetValueNameFn = function_ref< void(Value, StringRef)>
 A functor used to set the name of the start of a result group of an operation. More...
 
using mlir::OpAsmSetBlockNameFn = function_ref< void(Block *, StringRef)>
 A functor used to set the name of blocks in regions directly nested under an operation. More...
 

Enumerations

enum class  mlir::OpAsmAliasResult { mlir::NoAlias , mlir::OverridableAlias , mlir::FinalAlias }
 Holds the result of OpAsm{Dialect,Attr,Type}Interface::getAlias hook call. More...