Lines Matching defs:TestBytecodeRoundtripPass
49 struct TestBytecodeRoundtripPass struct
51 MLIR_DEFINE_EXPLICIT_INTERNAL_INLINE_TYPE_ID(TestBytecodeRoundtripPass) in MLIR_DEFINE_EXPLICIT_INTERNAL_INLINE_TYPE_ID()
54 StringRef getDescription() const final { in getDescription()
57 void getDependentDialects(DialectRegistry ®istry) const override { in getDependentDialects()
61 TestBytecodeRoundtripPass(const TestBytecodeRoundtripPass &) {} in TestBytecodeRoundtripPass() function
63 LogicalResult initialize(MLIRContext *context) override { in initialize()
68 void runOnOperation() override { in runOnOperation()
93 targetVersion{*this, "test-dialect-version",
98 mlir::Pass::Option<int> testKind{
103 void doRoundtripWithConfigs(Operation *op, in doRoundtripWithConfigs()
132 void runTest0(Operation *op) { in runTest0()
203 void runTest1(Operation *op) { in runTest1()
234 void runTest2(Operation *op) { in runTest2()
262 void runTest3(Operation *op) { in runTest3()
298 void runTest4(Operation *op) { in runTest4()
333 void runTest5(Operation *op) { in runTest5()
371 LogicalResult downgradeToVersion(Operation *op, in downgradeToVersion()
400 void runTest6(Operation *op) { in runTest6()
415 test::TestDialect *testDialect;