| /xsrc/external/mit/MesaLib/dist/src/compiler/nir/tests/ |
| H A D | control_flow_tests.cpp | 90 /* Verify the successors and predecessors. */ 91 EXPECT_EQ(block_1, block_0->successors[0]); 92 EXPECT_EQ(NULL, block_0->successors[1]); 93 EXPECT_EQ(block_2, block_1->successors[0]); 94 EXPECT_EQ(NULL, block_1->successors[1]); 95 EXPECT_EQ(block_3, block_2->successors[0]); 96 EXPECT_EQ(NULL, block_2->successors[1]); 97 EXPECT_EQ(NULL, block_3->successors[0]); 98 EXPECT_EQ(NULL, block_3->successors[1]); 131 * Re-verify the predecessors and successors [all...] |
| /xsrc/external/mit/MesaLib.old/dist/src/compiler/nir/tests/ |
| H A D | control_flow_tests.cpp | 87 /* Verify the successors and predecessors. */ 88 EXPECT_EQ(block_1, block_0->successors[0]); 89 EXPECT_EQ(NULL, block_0->successors[1]); 90 EXPECT_EQ(block_2, block_1->successors[0]); 91 EXPECT_EQ(NULL, block_1->successors[1]); 92 EXPECT_EQ(block_3, block_2->successors[0]); 93 EXPECT_EQ(NULL, block_2->successors[1]); 94 EXPECT_EQ(NULL, block_3->successors[0]); 95 EXPECT_EQ(NULL, block_3->successors[1]); 128 * Re-verify the predecessors and successors [all...] |
| /xsrc/external/mit/MesaLib/dist/src/panfrost/util/ |
| H A D | pan_ir.c | 88 for (unsigned i = 0; i < ARRAY_SIZE(block->successors); ++i) { 89 if (block->successors[i]) { 90 if (block->successors[i] == successor) 96 block->successors[i] = successor; 101 unreachable("Too many successors");
|
| H A D | pan_ir.h | 276 struct pan_block *successors[2]; member in struct:pan_block 297 for (_v = (pan_block **) &blk->successors[0], \ 299 v != NULL && _v < (pan_block **) &blk->successors[2]; \ 315 assert(!last->successors[0] && !last->successors[1]);
|
| /xsrc/external/mit/MesaLib/dist/src/compiler/nir/ |
| H A D | nir_control_flow.c | 67 pred->successors[0] = succ1; 71 pred->successors[1] = succ2; 79 if (pred->successors[0] == succ) { 80 pred->successors[0] = pred->successors[1]; 81 pred->successors[1] = NULL; 83 assert(pred->successors[1] == succ); 84 pred->successors[1] = NULL; 93 if (block->successors[1] != NULL) 94 unlink_blocks(block, block->successors[ [all...] |
| H A D | nir_validate.c | 1018 validate_assert(state, block->successors[0] == state->impl->end_block); 1019 validate_assert(state, block->successors[1] == NULL); 1030 validate_assert(state, block->successors[0] == after); 1032 validate_assert(state, block->successors[1] == NULL); 1042 validate_assert(state, block->successors[0] == first); 1044 validate_assert(state, block->successors[1] == NULL); 1051 validate_assert(state, instr->target == block->successors[0]); 1058 validate_assert(state, instr->target == block->successors[1]); 1059 validate_assert(state, instr->else_target == block->successors[0]); 1207 if (block->successors[ [all...] |
| H A D | nir_dominance.c | 330 if (block->successors[0]) 331 fprintf(fp, "\t%u -> %u\n", block->index, block->successors[0]->index); 332 if (block->successors[1]) 333 fprintf(fp, "\t%u -> %u\n", block->index, block->successors[1]->index);
|
| H A D | nir_lower_goto_ifs.c | 220 assert(!target->successors[0]); /* target is endblock */ 494 if (block->successors[i] && block->successors[i]->successors[0] && 495 !_mesa_set_search(loop_heads, block->successors[i])) { 496 _mesa_set_add(reach, block->successors[i]); 890 if (block->successors[0]->successors[0]) /* it is not the end_block */ 891 _mesa_set_add(reach, block->successors[0]); 892 if (block->successors[ [all...] |
| /xsrc/external/mit/MesaLib.old/dist/src/compiler/nir/ |
| H A D | nir_control_flow.c | 67 pred->successors[0] = succ1; 71 pred->successors[1] = succ2; 79 if (pred->successors[0] == succ) { 80 pred->successors[0] = pred->successors[1]; 81 pred->successors[1] = NULL; 83 assert(pred->successors[1] == succ); 84 pred->successors[1] = NULL; 93 if (block->successors[1] != NULL) 94 unlink_blocks(block, block->successors[ [all...] |
| H A D | nir_validate.c | 790 validate_assert(state, block->successors[0] != NULL); 791 validate_assert(state, block->successors[0] != block->successors[1]); 794 if (block->successors[i] != NULL) { 796 _mesa_set_search(block->successors[i]->predecessors, block); 799 validate_phi_srcs(block, block->successors[i], state); 805 validate_assert(state, pred->successors[0] == block || 806 pred->successors[1] == block); 811 validate_assert(state, block->successors[1] == NULL); 817 validate_assert(state, block->successors[ [all...] |
| H A D | nir_dominance.c | 306 if (block->successors[0]) 307 fprintf(fp, "\t%u -> %u\n", block->index, block->successors[0]->index); 308 if (block->successors[1]) 309 fprintf(fp, "\t%u -> %u\n", block->index, block->successors[1]->index);
|
| /xsrc/external/mit/MesaLib/dist/src/freedreno/ir3/ |
| H A D | ir3_legalize.c | 365 * successors: 367 for (unsigned i = 0; i < ARRAY_SIZE(block->successors); i++) { 368 if (!block->successors[i]) 370 struct ir3_legalize_block_data *pbd = block->successors[i]->data; 453 if (!block->successors[0]) 463 if (block->successors[1] == NULL) { 465 return block->successors[0]; 476 if (block->successors[0]->index <= block->index) 478 return block->successors[0]; 491 for (unsigned i = 0; i < ARRAY_SIZE(old_target->successors); [all...] |
| H A D | ir3_lower_subgroups.c | 83 for (unsigned i = 0; i < ARRAY_SIZE(before_block->successors); i++) { 84 after_block->successors[i] = before_block->successors[i]; 85 if (after_block->successors[i]) 86 replace_pred(after_block->successors[i], before_block, after_block); 99 before_block->successors[0] = then_block; 100 before_block->successors[1] = after_block; 108 then_block->successors[0] = after_block;
|
| H A D | ir3_remove_unreachable.c | 59 struct ir3_block *succ = block->successors[i];
|
| /xsrc/external/mit/MesaLib/dist/src/panfrost/bifrost/ |
| H A D | bir.c | 204 if (!block->successors[0]) { 205 assert(!block->successors[1]); 209 /* Multiple successors? We're branching */ 210 if (block->successors[1]) 214 struct bi_block *succ = block->successors[0];
|
| /xsrc/external/mit/MesaLib.old/dist/src/freedreno/ir3/ |
| H A D | ir3_legalize.c | 311 * successors: 313 for (unsigned i = 0; i < ARRAY_SIZE(block->successors); i++) { 314 if (!block->successors[i]) 316 struct ir3_legalize_block_data *pbd = block->successors[i]->data; 363 if (!block->successors[0]) 373 if (block->successors[1] == NULL) { 375 return block->successors[0]; 380 return block->successors[0];
|
| H A D | ir3_print.c | 239 if (block->successors[1]) { 245 block_id(block->successors[0]), 246 block_id(block->successors[1])); 247 } else if (block->successors[0]) { 250 block_id(block->successors[0]));
|
| /xsrc/external/mit/MesaLib/dist/src/gallium/drivers/lima/ir/gp/ |
| H A D | nir.c | 369 if (block_nir->successors[0] == impl->end_block) 370 block->successors[0] = NULL; 372 block->successors[0] = comp->blocks[block_nir->successors[0]->index]; 373 block->successors[1] = NULL; 375 if (block_nir->successors[1] != NULL) { 386 branch->dest = comp->blocks[block_nir->successors[1]->index]; 387 block->successors[1] = branch->dest; 392 assert(block_nir->successors[0]->index == block_nir->index + 1); 393 } else if (block_nir->successors[ [all...] |
| H A D | optimize.c | 108 prev_block->successors[1] = target; 112 block->successors[0] = LIST_ENTRY(gpir_block, block->list.next, list);
|
| /xsrc/external/mit/MesaLib/dist/src/gallium/drivers/lima/ir/pp/ |
| H A D | liveness.c | 207 ppir_block *succ = block->successors[i]; 214 assert(succ->successors[0] && !succ->successors[1]); 215 succ = succ->successors[0];
|
| H A D | nir.c | 569 assert(comp->current_block->successors[0]); 570 assert(!comp->current_block->successors[1]); 571 jump_block = comp->current_block->successors[0]; 675 assert(nblock->successors[0]); 676 assert(!nblock->successors[1]); 677 else_branch->target = ppir_get_block(comp, nblock->successors[0]); 679 list_addtail(&block->successors[1]->list, &comp->block_list); 686 assert(last_then_block->successors[0]); 687 assert(!last_then_block->successors[1]); 695 after_branch->target = ppir_get_block(comp, last_then_block->successors[ [all...] |
| /xsrc/external/mit/MesaLib/dist/src/broadcom/compiler/ |
| H A D | vir_dump.c | 430 if (block->successors[1]) { 432 block->successors[0]->index, 433 block->successors[1]->index); 434 } else if (block->successors[0]) { 436 block->successors[0]->index);
|
| /xsrc/external/mit/MesaLib.old/dist/src/broadcom/compiler/ |
| H A D | vir_dump.c | 423 if (block->successors[1]) { 425 block->successors[0]->index, 426 block->successors[1]->index); 427 } else if (block->successors[0]) { 429 block->successors[0]->index);
|
| /xsrc/external/mit/MesaLib.old/dist/src/gallium/drivers/vc4/ |
| H A D | vc4_qir.c | 555 if (block->successors[1]) { 557 block->successors[0]->index, 558 block->successors[1]->index); 559 } else if (block->successors[0]) { 561 block->successors[0]->index); 680 if (predecessor->successors[0]) { 681 assert(!predecessor->successors[1]); 682 predecessor->successors[1] = successor; 684 predecessor->successors[0] = successor;
|
| /xsrc/external/mit/MesaLib/dist/src/gallium/drivers/vc4/ |
| H A D | vc4_qir.c | 555 if (block->successors[1]) { 557 block->successors[0]->index, 558 block->successors[1]->index); 559 } else if (block->successors[0]) { 561 block->successors[0]->index); 680 if (predecessor->successors[0]) { 681 assert(!predecessor->successors[1]); 682 predecessor->successors[1] = successor; 684 predecessor->successors[0] = successor;
|