MLIR  18.0.0git
Classes | Namespaces
Operator.h File Reference
#include "mlir/Support/LLVM.h"
#include "mlir/TableGen/Argument.h"
#include "mlir/TableGen/Attribute.h"
#include "mlir/TableGen/Builder.h"
#include "mlir/TableGen/Dialect.h"
#include "mlir/TableGen/Property.h"
#include "mlir/TableGen/Region.h"
#include "mlir/TableGen/Successor.h"
#include "mlir/TableGen/Trait.h"
#include "mlir/TableGen/Type.h"
#include "llvm/ADT/PointerUnion.h"
#include "llvm/ADT/SmallVector.h"
#include "llvm/ADT/StringMap.h"
#include "llvm/ADT/StringRef.h"
#include "llvm/Support/SMLoc.h"

Go to the source code of this file.

Classes

class  mlir::tblgen::InferredResultType
 This class represents an inferred result type. More...
 
class  mlir::tblgen::Operator
 Wrapper class that contains a MLIR op's information (e.g., operands, attributes) defined in TableGen and provides helper methods for accessing them. More...
 
struct  mlir::tblgen::Operator::VariableDecorator
 A class used to represent the decorators of an operator variable, i.e. More...
 
struct  mlir::tblgen::Operator::VariableDecoratorIterator
 A utility iterator over a list of variable decorators. More...
 
struct  mlir::tblgen::Operator::OperandOrAttribute
 Pair consisting kind of argument and index into operands or attributes. More...
 

Namespaces

 llvm
 Include the generated interface declarations.
 
 mlir
 This header declares functions that assist transformations in the MemRef dialect.
 
 mlir::tblgen