Lines Matching defs:cfg

123     const CFG& cfg = *context->cfg();
124 dom_tree.InitializeTree(cfg, fn);
128 EXPECT_EQ(tree.GetRoot()->bb_, cfg.pseudo_entry_block());
130 dom_tree.Dominates(cfg.pseudo_entry_block()->id(), entry->id()));
169 EXPECT_EQ(dom_tree.ImmediateDominator(cfg.pseudo_entry_block()), nullptr);
170 EXPECT_EQ(dom_tree.ImmediateDominator(entry), cfg.pseudo_entry_block());
188 const CFG& cfg = *context->cfg();
189 dom_tree.InitializeTree(cfg, fn);
193 EXPECT_EQ(tree.GetRoot()->bb_, cfg.pseudo_exit_block());
194 EXPECT_TRUE(dom_tree.Dominates(cfg.pseudo_exit_block()->id(), 15));
243 cfg.pseudo_exit_block());
245 EXPECT_EQ(dom_tree.ImmediateDominator(cfg.pseudo_exit_block()), nullptr);
290 const CFG& cfg = *context->cfg();
291 dom_tree.InitializeTree(cfg, fn);
295 EXPECT_EQ(tree.GetRoot()->bb_, cfg.pseudo_entry_block());
297 dom_tree.Dominates(cfg.pseudo_entry_block()->id(), entry->id()));
316 EXPECT_EQ(dom_tree.ImmediateDominator(cfg.pseudo_entry_block()), nullptr);
317 EXPECT_EQ(dom_tree.ImmediateDominator(entry), cfg.pseudo_entry_block());
332 const CFG& cfg = *context->cfg();
333 dom_tree.InitializeTree(cfg, fn);
337 EXPECT_EQ(tree.GetRoot()->bb_, cfg.pseudo_exit_block());
338 EXPECT_TRUE(dom_tree.Dominates(cfg.pseudo_exit_block()->id(), 12));
366 cfg.pseudo_exit_block());
368 EXPECT_EQ(dom_tree.ImmediateDominator(cfg.pseudo_exit_block()), nullptr);
411 const CFG& cfg = *context->cfg();
412 dom_tree.InitializeTree(cfg, fn);
416 EXPECT_EQ(tree.GetRoot()->bb_, cfg.pseudo_entry_block());
418 dom_tree.Dominates(cfg.pseudo_entry_block()->id(), entry->id()));
427 EXPECT_EQ(dom_tree.ImmediateDominator(cfg.pseudo_entry_block()), nullptr);
428 EXPECT_EQ(dom_tree.ImmediateDominator(entry), cfg.pseudo_entry_block());
487 const CFG& cfg = *context->cfg();
488 dom_tree.InitializeTree(cfg, fn);
492 EXPECT_EQ(tree.GetRoot()->bb_, cfg.pseudo_exit_block());
493 EXPECT_TRUE(dom_tree.Dominates(cfg.pseudo_exit_block()->id(), 12));
508 EXPECT_EQ(dom_tree.ImmediateDominator(cfg.pseudo_exit_block()), nullptr);
511 cfg.pseudo_exit_block());
608 const CFG& cfg = *context->cfg();
609 dom_tree.InitializeTree(cfg, fn);
613 EXPECT_EQ(tree.GetRoot()->bb_, cfg.pseudo_entry_block());
615 dom_tree.Dominates(cfg.pseudo_entry_block()->id(), entry->id()));
641 EXPECT_EQ(dom_tree.ImmediateDominator(cfg.pseudo_entry_block()), nullptr);
642 EXPECT_EQ(dom_tree.ImmediateDominator(entry), cfg.pseudo_entry_block());
659 const CFG& cfg = *context->cfg();
660 dom_tree.InitializeTree(cfg, fn);
685 EXPECT_EQ(dom_tree.ImmediateDominator(cfg.pseudo_exit_block()), nullptr);
688 cfg.pseudo_exit_block());
690 cfg.pseudo_exit_block());
692 cfg.pseudo_exit_block());
694 cfg.pseudo_exit_block());
738 const CFG& cfg = *context->cfg();
739 dom_tree.InitializeTree(cfg, fn);
743 EXPECT_EQ(tree.GetRoot()->bb_, cfg.pseudo_entry_block());
745 dom_tree.Dominates(cfg.pseudo_entry_block()->id(), entry->id()));
759 EXPECT_EQ(dom_tree.ImmediateDominator(cfg.pseudo_entry_block()), nullptr);
760 EXPECT_EQ(dom_tree.ImmediateDominator(entry), cfg.pseudo_entry_block());
773 const CFG& cfg = *context->cfg();
774 dom_tree.InitializeTree(cfg, fn);
778 EXPECT_EQ(tree.GetRoot()->bb_, cfg.pseudo_exit_block());
779 EXPECT_TRUE(dom_tree.Dominates(cfg.pseudo_exit_block()->id(), 12));
792 EXPECT_EQ(dom_tree.ImmediateDominator(cfg.pseudo_exit_block()), nullptr);
795 cfg.pseudo_exit_block());
843 const CFG& cfg = *context->cfg();
844 dom_tree.InitializeTree(cfg, fn);
848 EXPECT_EQ(tree.GetRoot()->bb_, cfg.pseudo_entry_block());
850 dom_tree.Dominates(cfg.pseudo_entry_block()->id(), entry->id()));
860 EXPECT_EQ(dom_tree.ImmediateDominator(cfg.pseudo_entry_block()), nullptr);
861 EXPECT_EQ(dom_tree.ImmediateDominator(entry), cfg.pseudo_entry_block());
872 const CFG& cfg = *context->cfg();
873 dom_tree.InitializeTree(cfg, fn);
877 EXPECT_EQ(tree.GetRoot()->bb_, cfg.pseudo_exit_block());
878 EXPECT_TRUE(dom_tree.Dominates(cfg.pseudo_exit_block()->id(), 9));
889 EXPECT_EQ(dom_tree.ImmediateDominator(cfg.pseudo_exit_block()), nullptr);
891 cfg.pseudo_exit_block());