Lines Matching defs:manager

45   PassManager manager;
46 EXPECT_EQ(0u, manager.NumPasses());
48 manager.AddPass<StripDebugInfoPass>();
49 EXPECT_EQ(1u, manager.NumPasses());
50 EXPECT_STREQ("strip-debug", manager.GetPass(0)->name());
52 manager.AddPass(MakeUnique<NullPass>());
53 EXPECT_EQ(2u, manager.NumPasses());
54 EXPECT_STREQ("strip-debug", manager.GetPass(0)->name());
55 EXPECT_STREQ("null", manager.GetPass(1)->name());
57 manager.AddPass<StripDebugInfoPass>();
58 EXPECT_EQ(3u, manager.NumPasses());
59 EXPECT_STREQ("strip-debug", manager.GetPass(0)->name());
60 EXPECT_STREQ("null", manager.GetPass(1)->name());
61 EXPECT_STREQ("strip-debug", manager.GetPass(2)->name());
63 manager.AddPass<NullPassWithArgs>(1u);
64 manager.AddPass<NullPassWithArgs>("null pass args");
65 manager.AddPass<NullPassWithArgs>(std::initializer_list<int>{1, 2});
66 manager.AddPass<NullPassWithArgs>(std::initializer_list<int>{1, 2}, 3);
67 EXPECT_EQ(7u, manager.NumPasses());
68 EXPECT_STREQ("strip-debug", manager.GetPass(0)->name());
69 EXPECT_STREQ("null", manager.GetPass(1)->name());
70 EXPECT_STREQ("strip-debug", manager.GetPass(2)->name());
71 EXPECT_STREQ("null-with-args", manager.GetPass(3)->name());
72 EXPECT_STREQ("null-with-args", manager.GetPass(4)->name());
73 EXPECT_STREQ("null-with-args", manager.GetPass(5)->name());
74 EXPECT_STREQ("null-with-args", manager.GetPass(6)->name());
158 PassManager manager;
161 manager.consumer());
164 manager.Run(&context);
165 manager.AddPass<AppendOpNopPass>();
170 manager.AddPass(MakeUnique<AppendTypeVoidInstPass>(100));
172 manager.Run(&context);
178 manager.AddPass(MakeUnique<AppendTypeVoidInstPass>(200));
179 manager.Run(&context);
183 manager.AddPass(MakeUnique<AppendTypeVoidInstPass>(10));
184 manager.Run(&context);