Lines Matching defs:pass
36 std::unique_ptr<mlir::Pass> pass = createTestPass();
37 EXPECT_TRUE(pass.get() != nullptr);
43 const auto unwrap = [](const std::unique_ptr<mlir::Pass> &pass) {
44 return static_cast<const TestPass *>(pass.get());
77 const auto unwrap = [](const std::unique_ptr<mlir::Pass> &pass) {
78 return static_cast<const TestPassWithOptions *>(pass.get());
81 const auto pass = createTestPassWithOptions(options);
83 EXPECT_EQ(unwrap(pass)->getTestOption(), 57);
84 EXPECT_EQ(unwrap(pass)->getTestListOption()[0], 1);
85 EXPECT_EQ(unwrap(pass)->getTestListOption()[1], 2);
110 const auto unwrap = [](const std::unique_ptr<mlir::Pass> &pass) {
111 return static_cast<const TestPassWithCustomConstructor *>(pass.get());