Home
last modified time | relevance | path

Searched refs:block_after_loop (Results 1 – 5 of 5) sorted by relevance

/third_party/mesa3d/src/compiler/nir/
Dnir_to_lcssa.c48 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 use->parent_instr->block->index >= block_after_loop->index) { in is_use_inside_loop()
208 use->parent_instr->block == state->block_after_loop) { in convert_loop_exit_for_ssa()
235 uint32_t num_exits = state->block_after_loop->predecessors->entries; in convert_loop_exit_for_ssa()
240 nir_instr_insert_before_block(state->block_after_loop, &phi->instr); in convert_loop_exit_for_ssa()
257 nir_instr_insert(nir_after_phis(state->block_after_loop), &cast->instr); in convert_loop_exit_for_ssa()
266 state->block_after_loop == use->parent_instr->block) { in convert_loop_exit_for_ssa()
[all …]
Dnir_opt_loop_unroll.c65 nir_block *block_after_loop = in loop_prepare_for_unroll() local
68 nir_lower_phis_to_regs_block(block_after_loop); in loop_prepare_for_unroll()
/third_party/spirv-tools/source/fuzz/
Dtransformation_add_loop_to_create_int_constant_synonym.cpp248 auto block_after_loop = in Apply() local
362 block_after_loop->GetParent()->InsertBasicBlockBefore(std::move(loop_block), in Apply()
363 block_after_loop); in Apply()
364 block_after_loop->GetParent()->InsertBasicBlockBefore( in Apply()
365 std::move(additional_block), block_after_loop); in Apply()
379 block_after_loop->GetParent()->InsertBasicBlockBefore(std::move(loop_block), in Apply()
380 block_after_loop); in Apply()
401 block_after_loop->ForEachPhiInst( in Apply()
412 block_after_loop->begin()->InsertBefore(MakeUnique<opt::Instruction>( in Apply()
/third_party/skia/third_party/externals/swiftshader/third_party/SPIRV-Tools/source/fuzz/
Dtransformation_add_loop_to_create_int_constant_synonym.cpp248 auto block_after_loop = in Apply() local
362 block_after_loop->GetParent()->InsertBasicBlockBefore(std::move(loop_block), in Apply()
363 block_after_loop); in Apply()
364 block_after_loop->GetParent()->InsertBasicBlockBefore( in Apply()
365 std::move(additional_block), block_after_loop); in Apply()
379 block_after_loop->GetParent()->InsertBasicBlockBefore(std::move(loop_block), in Apply()
380 block_after_loop); in Apply()
401 block_after_loop->ForEachPhiInst( in Apply()
412 block_after_loop->begin()->InsertBefore(MakeUnique<opt::Instruction>( in Apply()
/third_party/skia/third_party/externals/spirv-tools/source/fuzz/
Dtransformation_add_loop_to_create_int_constant_synonym.cpp248 auto block_after_loop = in Apply() local
362 block_after_loop->GetParent()->InsertBasicBlockBefore(std::move(loop_block), in Apply()
363 block_after_loop); in Apply()
364 block_after_loop->GetParent()->InsertBasicBlockBefore( in Apply()
365 std::move(additional_block), block_after_loop); in Apply()
379 block_after_loop->GetParent()->InsertBasicBlockBefore(std::move(loop_block), in Apply()
380 block_after_loop); in Apply()
401 block_after_loop->ForEachPhiInst( in Apply()
412 block_after_loop->begin()->InsertBefore(MakeUnique<opt::Instruction>( in Apply()