MLIR 22.0.0git
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::OperandAttrOrProp
 Pair consisting kind of argument and index into operands, attributes, or properties. More...

Namespaces

namespace  llvm
 The OpAsmOpInterface, see OpAsmInterface.td for more details.
namespace  mlir
 Include the generated interface declarations.
namespace  mlir::tblgen