|
MLIR-AIE
|
Inheritance diagram for SwapUnaryOpsPattern< UnaryOpA, UnaryOpB >:
Collaboration diagram for SwapUnaryOpsPattern< UnaryOpA, UnaryOpB >: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 335 of file VectorToVectorConversions.cpp.
| using SwapUnaryOpsPattern< UnaryOpA, UnaryOpB >::InferTypeB2AFnTy = std::function<Type(UnaryOpA aOp, UnaryOpB bOp)> |
Definition at line 339 of file VectorToVectorConversions.cpp.
|
inline |
Definition at line 342 of file VectorToVectorConversions.cpp.
|
inlineoverride |
Definition at line 345 of file VectorToVectorConversions.cpp.
References SwapUnaryOpsPattern< UnaryOpA, UnaryOpB >::inferTypeB2A.
| InferTypeB2AFnTy SwapUnaryOpsPattern< UnaryOpA, UnaryOpB >::inferTypeB2A = nullptr |
Definition at line 340 of file VectorToVectorConversions.cpp.
Referenced by SwapUnaryOpsPattern< UnaryOpA, UnaryOpB >::matchAndRewrite().