21#define GEN_PASS_DEF_TOSATOMLPROGRAM
22#include "mlir/Conversion/Passes.h.inc"
31 void runOnOperation()
override {
33 auto moduleOp = getOperation();
36 ConversionTarget
target(*context);
37 target.addIllegalOp<tosa::VariableOp, tosa::VariableReadOp,
38 tosa::VariableWriteOp>();
39 target.markUnknownOpDynamicallyLegal([](Operation *) {
return true; });
void populateTosaToMLProgramConversionPatterns(RewritePatternSet *patterns)
Include the generated interface declarations.
const FrozenRewritePatternSet & patterns