Files
Raptor/src/PIM/Conversion/ONNXToSpatial/Patterns/Pre.cpp
T
ilgeco 832bd7f1f7
Validate Operations / validate-operations (push) Has been cancelled
Transpose and Refactor of Patterns
2026-05-29 13:23:31 +02:00

23 lines
646 B
C++

#include "src/Accelerators/PIM/Conversion/ONNXToSpatial/Common/Common.hpp"
#include "src/Accelerators/PIM/Conversion/ONNXToSpatial/Patterns.hpp"
using namespace mlir;
namespace onnx_mlir {
namespace {
#include "src/Accelerators/PIM/Conversion/ONNXToSpatial/ONNXToSpatial.hpp.inc"
} // namespace
void populateGeneratedPrePatterns(mlir::RewritePatternSet& patterns, mlir::MLIRContext* ctx) {
patterns.add<onnxToArithConstant>(ctx);
patterns.add<convAddToConvWithBiasLeft>(ctx);
patterns.add<convAddToConvWithBiasRight>(ctx);
patterns.add<matMulAddToGemm>(ctx);
patterns.add<removeFlattenSameShape>(ctx);
}
} // namespace onnx_mlir