Searched refs:linear_succs (Results 1 - 12 of 12) sorted by relevance

/xsrc/external/mit/MesaLib/dist/src/amd/compiler/
H A Daco_ssa_elimination.cpp174 if (block->linear_succs.size() != 1 ||
175 !(ctx.program->blocks[block->linear_succs[0]].kind & block_kind_merge))
191 assert(block->linear_succs.size() == 2);
193 if (block->linear_succs[0] != block->linear_succs[1])
200 unsigned succ_idx = block->linear_succs[0];
204 pred->linear_succs[0] = succ_idx;
215 block->linear_succs.clear();
225 Block& succ = ctx.program->blocks[block->linear_succs[0]];
263 pred.linear_succs[
[all...]
H A Daco_insert_exec_mask.cpp916 ctx.loop.emplace_back(&ctx.program->blocks[block->linear_succs[0]], num_exec_masks, needs,
960 assert(ctx.program->blocks[ctx.program->blocks[block->linear_succs[1]].linear_succs[0]].kind &
962 assert(ctx.program->blocks[ctx.program->blocks[block->linear_succs[0]].linear_succs[0]].kind &
977 block->linear_succs[1], block->linear_succs[0]);
984 branch.target[0] = block->linear_succs[0];
986 branch.target[0] = block->linear_succs[1];
987 branch.target[1] = block->linear_succs[
[all...]
H A Daco_lower_phis.cpp205 for (unsigned succ : program->blocks[block->logical_preds[i]].linear_succs)
244 for (unsigned succ : program->blocks[j].linear_succs)
H A Daco_print_asm.cpp198 for (unsigned succ : block.linear_succs)
H A Daco_validate.cpp648 for (unsigned j = 0; j + 1 < block.linear_succs.size(); j++)
649 check_block(block.linear_succs[j] < block.linear_succs[j + 1],
658 check_block(program->blocks[pred].linear_succs.size() == 1,
H A Daco_statistics.cpp517 block.linear_succs.size() == 1 &&
H A Daco_lower_to_hw_instr.cpp2046 block->linear_succs.push_back(discard_block->index);
2242 assert(block->linear_succs[0] == target);
2246 assert(block->linear_succs[1] == target);
2257 assert(block->linear_succs[1] == target);
H A Daco_ir.h1887 std::vector<unsigned> linear_succs; member in struct:aco::Block
H A Daco_instruction_selection.cpp11430 /* create linear_succs/logical_succs */
11433 program->blocks[idx].linear_succs.emplace_back(BB.index);
/xsrc/external/mit/MesaLib/dist/src/amd/compiler/tests/
H A Dtest_insert_nops.cpp110 program->blocks[0].linear_succs.push_back(1);
162 program->blocks[0].linear_succs.push_back(1);
H A Dhelpers.cpp133 prog->blocks[idx].linear_succs.emplace_back(BB.index);
139 if (block.linear_succs.size() == 0) {
H A Dtest_optimizer_postRA.cpp378 program->blocks[0].linear_succs.push_back(1);

Completed in 46 milliseconds