MLIR  20.0.0git
Classes | Namespaces | Macros | Functions
TosaOps.h File Reference
#include "mlir/Bytecode/BytecodeOpInterface.h"
#include "mlir/Dialect/Traits.h"
#include "mlir/IR/OpDefinition.h"
#include "mlir/IR/OpImplementation.h"
#include "mlir/IR/TypeUtilities.h"
#include "mlir/Interfaces/InferTypeOpInterface.h"
#include "mlir/Interfaces/LoopLikeInterface.h"
#include "mlir/Interfaces/SideEffectInterfaces.h"
#include "mlir/Interfaces/VectorInterfaces.h"
#include "mlir/Dialect/Tosa/IR/TosaOpsDialect.h.inc"
#include "mlir/Dialect/Tosa/IR/TosaInterfaces.h.inc"
#include "mlir/Dialect/Tosa/IR/TosaAttributes.h.inc"
#include "mlir/Dialect/Tosa/IR/TosaOps.h.inc"

Go to the source code of this file.

Classes

class  mlir::OpTrait::tosa::MulOperandsAndResultElementType< ConcreteType >
 
class  mlir::OpTrait::tosa::TosaElementwiseOperator< ConcreteType >
 This class indicates that an op is tosa-elementwise (permits broadcasting, unlike Elementwise trait). More...
 

Namespaces

 mlir
 Include the generated interface declarations.
 
 mlir::tosa
 
 mlir::OpTrait
 
 mlir::OpTrait::tosa
 

Macros

#define GET_ATTRDEF_CLASSES
 
#define GET_OP_CLASSES
 

Functions

ParseResult mlir::tosa::parseTypeOrAttr (OpAsmParser &parser, TypeAttr &typeAttr, Attribute &attr)
 
void mlir::tosa::printTypeOrAttr (OpAsmPrinter &p, Operation *op, TypeAttr type, Attribute attr)
 

Macro Definition Documentation

◆ GET_ATTRDEF_CLASSES

#define GET_ATTRDEF_CLASSES

Definition at line 98 of file TosaOps.h.

◆ GET_OP_CLASSES

#define GET_OP_CLASSES

Definition at line 101 of file TosaOps.h.