Searched refs:block_after_loop (Results 1 – 6 of 6) sorted by relevance
/external/mesa3d/src/compiler/nir/ |
D | nir_to_lcssa.c | 48 nir_block *block_after_loop; member 63 nir_block *block_after_loop = in is_if_use_inside_loop() local 69 prev_block->index >= block_after_loop->index) { in is_if_use_inside_loop() 81 nir_block *block_after_loop = in is_use_inside_loop() local 85 nir_src_parent_instr(use)->block->index >= block_after_loop->index) { in is_use_inside_loop() 213 nir_src_parent_instr(use)->block == state->block_after_loop) { in convert_loop_exit_for_ssa() 239 uint32_t num_exits = state->block_after_loop->predecessors->entries; in convert_loop_exit_for_ssa() 244 nir_instr_insert_before_block(state->block_after_loop, &phi->instr); in convert_loop_exit_for_ssa() 259 state->block_after_loop == nir_src_parent_instr(use)->block) { in convert_loop_exit_for_ssa() 276 state->block_after_loop = in setup_loop_state() [all …]
|
D | nir_opt_loop_unroll.c | 64 nir_block *block_after_loop = in loop_prepare_for_unroll() local 67 nir_lower_phis_to_regs_block(block_after_loop); in loop_prepare_for_unroll()
|
/external/deqp-deps/SPIRV-Tools/source/fuzz/ |
D | transformation_add_loop_to_create_int_constant_synonym.cpp | 248 auto block_after_loop = in Apply() local 364 block_after_loop->GetParent()->InsertBasicBlockBefore(std::move(loop_block), in Apply() 365 block_after_loop); in Apply() 366 block_after_loop->GetParent()->InsertBasicBlockBefore( in Apply() 367 std::move(additional_block), block_after_loop); in Apply() 381 block_after_loop->GetParent()->InsertBasicBlockBefore(std::move(loop_block), in Apply() 382 block_after_loop); in Apply() 403 block_after_loop->ForEachPhiInst( in Apply() 414 block_after_loop->begin()->InsertBefore(MakeUnique<opt::Instruction>( in Apply()
|
/external/swiftshader/third_party/SPIRV-Tools/source/fuzz/ |
D | transformation_add_loop_to_create_int_constant_synonym.cpp | 248 auto block_after_loop = in Apply() local 364 block_after_loop->GetParent()->InsertBasicBlockBefore(std::move(loop_block), in Apply() 365 block_after_loop); in Apply() 366 block_after_loop->GetParent()->InsertBasicBlockBefore( in Apply() 367 std::move(additional_block), block_after_loop); in Apply() 381 block_after_loop->GetParent()->InsertBasicBlockBefore(std::move(loop_block), in Apply() 382 block_after_loop); in Apply() 403 block_after_loop->ForEachPhiInst( in Apply() 414 block_after_loop->begin()->InsertBefore(MakeUnique<opt::Instruction>( in Apply()
|
/external/angle/third_party/spirv-tools/src/source/fuzz/ |
D | transformation_add_loop_to_create_int_constant_synonym.cpp | 248 auto block_after_loop = in Apply() local 364 block_after_loop->GetParent()->InsertBasicBlockBefore(std::move(loop_block), in Apply() 365 block_after_loop); in Apply() 366 block_after_loop->GetParent()->InsertBasicBlockBefore( in Apply() 367 std::move(additional_block), block_after_loop); in Apply() 381 block_after_loop->GetParent()->InsertBasicBlockBefore(std::move(loop_block), in Apply() 382 block_after_loop); in Apply() 403 block_after_loop->ForEachPhiInst( in Apply() 414 block_after_loop->begin()->InsertBefore(MakeUnique<opt::Instruction>( in Apply()
|
/external/mesa3d/src/compiler/nir/tests/ |
D | control_flow_tests.cpp | 158 nir_block *block_after_loop = nir_cf_node_as_block(nir_cf_node_next(&loop->cf_node)); in TEST_F() local 163 nir_src_parent_instr(src)->block == block_after_loop); in TEST_F()
|