MLIR-AIE
|
Public Types | |
using | InferTypeB2AFnTy = std::function< Type(UnaryOpA aOp, UnaryOpB bOp)> |
Public Member Functions | |
SwapUnaryOpsPattern (MLIRContext *context, InferTypeB2AFnTy inferType) | |
LogicalResult | matchAndRewrite (UnaryOpB bOp, PatternRewriter &rewriter) const override |
Public Attributes | |
InferTypeB2AFnTy | inferTypeB2A = nullptr |
Definition at line 333 of file VectorToVectorConversions.cpp.
using SwapUnaryOpsPattern< UnaryOpA, UnaryOpB >::InferTypeB2AFnTy = std::function<Type(UnaryOpA aOp, UnaryOpB bOp)> |
Definition at line 337 of file VectorToVectorConversions.cpp.
|
inline |
Definition at line 340 of file VectorToVectorConversions.cpp.
|
inlineoverride |
Definition at line 343 of file VectorToVectorConversions.cpp.
References SwapUnaryOpsPattern< UnaryOpA, UnaryOpB >::inferTypeB2A.
InferTypeB2AFnTy SwapUnaryOpsPattern< UnaryOpA, UnaryOpB >::inferTypeB2A = nullptr |
Definition at line 338 of file VectorToVectorConversions.cpp.
Referenced by SwapUnaryOpsPattern< UnaryOpA, UnaryOpB >::matchAndRewrite().