Lines Matching defs:DominatorTree

28     function_ref<void(Function &F, DominatorTree *DT, PostDominatorTree *PDT)>
33 DominatorTree DT(*F);
46 TEST(DominatorTree, PHIs) {
63 [&](Function &F, DominatorTree *DT, PostDominatorTree *PDT) {
77 TEST(DominatorTree, Unreachable) {
107 *M, "f", [&](Function &F, DominatorTree *DT, PostDominatorTree *PDT) {
307 TEST(DominatorTree, NonUniqueEdges) {
327 *M, "f", [&](Function &F, DominatorTree *DT, PostDominatorTree *PDT) {
393 TEST(DominatorTree, DeletingEdgesIntroducesUnreachables) {
411 *M, "f", [&](Function &F, DominatorTree *DT, PostDominatorTree *PDT) {
435 DominatorTree NDT(F);
485 TEST(DominatorTree, DeletingEdgesIntroducesInfiniteLoop) {
505 *M, "f", [&](Function &F, DominatorTree *DT, PostDominatorTree *PDT) {
527 DominatorTree NDT(F);
572 TEST(DominatorTree, DeletingEdgesIntroducesInfiniteLoop2) {
594 *M, "f", [&](Function &F, DominatorTree *DT, PostDominatorTree *PDT) {
621 DominatorTree NDT(F);
647 TEST(DominatorTree, IDFDeterminismTest) {
667 *M, "f", [&](Function &F, DominatorTree *DT, PostDominatorTree *PDT) {
708 TEST(DominatorTree, InsertReachable) {
719 DominatorTree DT(*Holder.F);
736 TEST(DominatorTree, InsertReachable2) {
745 DominatorTree DT(*Holder.F);
762 TEST(DominatorTree, InsertUnreachable) {
773 DominatorTree DT(*Holder.F);
790 TEST(DominatorTree, InsertFromUnreachable) {
813 TEST(DominatorTree, InsertMixed) {
824 DominatorTree DT(*Holder.F);
841 TEST(DominatorTree, InsertPermut) {
854 DominatorTree DT(*Holder.F);
872 TEST(DominatorTree, DeleteReachable) {
881 DominatorTree DT(*Holder.F);
898 TEST(DominatorTree, DeleteUnreachable) {
907 DominatorTree DT(*Holder.F);
924 TEST(DominatorTree, InsertDelete) {
937 DominatorTree DT(*Holder.F);
959 TEST(DominatorTree, InsertDeleteExhaustive) {
975 DominatorTree DT(*Holder.F);
998 TEST(DominatorTree, InsertIntoIrreducible) {
1011 DominatorTree DT(*Holder.F);
1022 TEST(DominatorTree, EdgeDomination) {
1039 [&](Function &F, DominatorTree *DT, PostDominatorTree *PDT) {
1074 TEST(DominatorTree, ValueDomination) {
1086 [&](Function &F, DominatorTree *DT, PostDominatorTree *PDT) {
1102 TEST(DominatorTree, CallBrDomination) {
1124 *M, "x", [&](Function &F, DominatorTree *DT, PostDominatorTree *PDT) {