Home
last modified time | relevance | path

Searched refs:ForEachPhiInst (Results 1 – 25 of 32) sorted by relevance

12

/external/deqp-deps/SPIRV-Tools/source/opt/
Dloop_peeling.cpp118 loop_->GetHeaderBlock()->ForEachPhiInst([cloned_loop_exit, def_use_mgr, in DuplicateAndConnectLoop()
254 loop_->GetHeaderBlock()->ForEachPhiInst( in GetIteratingExitValues()
271 loop_->GetHeaderBlock()->ForEachPhiInst( in GetIteratingExitValues()
288 loop_->GetHeaderBlock()->ForEachPhiInst( in GetIteratingExitValues()
376 bb->ForEachPhiInst([&new_bb, def_use_mgr](Instruction* phi) { in CreateBlockBefore()
457 if_merge_block->ForEachPhiInst( in PeelBefore()
532 GetOriginalLoop()->GetHeaderBlock()->ForEachPhiInst( in PeelAfter()
Dloop_fusion.cpp412 loop_0_->GetMergeBlock()->ForEachPhiInst( in IsLegal()
593 loop_0_->GetHeaderBlock()->ForEachPhiInst([this](Instruction* i) { in Fuse()
613 loop_0_->GetMergeBlock()->ForEachPhiInst([this](Instruction* instruction) { in Fuse()
619 loop_1_->GetMergeBlock()->ForEachPhiInst( in Fuse()
Dbasic_block.h150 inline void ForEachPhiInst(const std::function<void(Instruction*)>& f,
318 inline void BasicBlock::ForEachPhiInst( in ForEachPhiInst() function
Dloop_unswitch_pass.cpp154 if_merge_block->ForEachPhiInst( in PerformUnswitch()
225 loop_->GetHeaderBlock()->ForEachPhiInst( in PerformUnswitch()
352 merge->ForEachPhiInst([is_from_original_loop, &dead_blocks, in PerformUnswitch()
481 bb->ForEachPhiInst( in PatchPhis()
Dpropagator.cpp185 block->ForEachPhiInst( in Simulate()
Dbasic_block.cpp239 target_bb->ForEachPhiInst( in SplitBasicBlock()
Dif_conversion.cpp50 block.ForEachPhiInst([this, &builder, &modified, &common, &to_kill, in Process()
Dcfg.cpp220 bb->ForEachPhiInst([latch_block, bb, new_header, context](Instruction* phi) { in SplitLoopHeader()
Dmem_pass.cpp444 block.ForEachPhiInst([&reachable_blocks, this](Instruction* phi) { in RemoveUnreachableBlocks()
Dregister_pressure.cpp96 succ_bb->ForEachPhiInst([live, bb_id, this](const Instruction* phi) { in ComputePhiUses()
Dinline_pass.cpp555 sbp->ForEachPhiInst([&firstId, &lastId](Instruction* phi) { in UpdateSucceedingPhis()
/external/swiftshader/third_party/SPIRV-Tools/source/opt/
Dloop_peeling.cpp118 loop_->GetHeaderBlock()->ForEachPhiInst([cloned_loop_exit, def_use_mgr, in DuplicateAndConnectLoop()
254 loop_->GetHeaderBlock()->ForEachPhiInst( in GetIteratingExitValues()
271 loop_->GetHeaderBlock()->ForEachPhiInst( in GetIteratingExitValues()
288 loop_->GetHeaderBlock()->ForEachPhiInst( in GetIteratingExitValues()
376 bb->ForEachPhiInst([&new_bb, def_use_mgr](Instruction* phi) { in CreateBlockBefore()
457 if_merge_block->ForEachPhiInst( in PeelBefore()
532 GetOriginalLoop()->GetHeaderBlock()->ForEachPhiInst( in PeelAfter()
Dloop_fusion.cpp412 loop_0_->GetMergeBlock()->ForEachPhiInst( in IsLegal()
593 loop_0_->GetHeaderBlock()->ForEachPhiInst([this](Instruction* i) { in Fuse()
613 loop_0_->GetMergeBlock()->ForEachPhiInst([this](Instruction* instruction) { in Fuse()
619 loop_1_->GetMergeBlock()->ForEachPhiInst( in Fuse()
Dbasic_block.h150 inline void ForEachPhiInst(const std::function<void(Instruction*)>& f,
318 inline void BasicBlock::ForEachPhiInst( in ForEachPhiInst() function
Dloop_unswitch_pass.cpp185 if_merge_block->ForEachPhiInst( in PerformUnswitch()
256 loop_->GetHeaderBlock()->ForEachPhiInst( in PerformUnswitch()
367 merge->ForEachPhiInst( in PerformUnswitch()
Dpropagator.cpp185 block->ForEachPhiInst( in Simulate()
Dbasic_block.cpp239 target_bb->ForEachPhiInst( in SplitBasicBlock()
Dif_conversion.cpp50 block.ForEachPhiInst([this, &builder, &modified, &common, &to_kill, in Process()
Dcfg.cpp220 bb->ForEachPhiInst([latch_block, bb, new_header, context](Instruction* phi) { in SplitLoopHeader()
Dmem_pass.cpp444 block.ForEachPhiInst([&reachable_blocks, this](Instruction* phi) { in RemoveUnreachableBlocks()
Dregister_pressure.cpp96 succ_bb->ForEachPhiInst([live, bb_id, this](const Instruction* phi) { in ComputePhiUses()
/external/swiftshader/third_party/SPIRV-Tools/test/opt/loop_optimizations/
Dnested_loops.cpp737 loop.GetPreHeaderBlock()->ForEachPhiInst([&pred_set](Instruction* phi) { in TEST_F()
751 loop.GetHeaderBlock()->ForEachPhiInst([&pred_set](Instruction* phi) { in TEST_F()
767 loop.GetPreHeaderBlock()->ForEachPhiInst([](Instruction* phi) { in TEST_F()
779 loop.GetHeaderBlock()->ForEachPhiInst([&pred_set](Instruction* phi) { in TEST_F()
/external/deqp-deps/SPIRV-Tools/test/opt/loop_optimizations/
Dnested_loops.cpp737 loop.GetPreHeaderBlock()->ForEachPhiInst([&pred_set](Instruction* phi) { in TEST_F()
751 loop.GetHeaderBlock()->ForEachPhiInst([&pred_set](Instruction* phi) { in TEST_F()
767 loop.GetPreHeaderBlock()->ForEachPhiInst([](Instruction* phi) { in TEST_F()
779 loop.GetHeaderBlock()->ForEachPhiInst([&pred_set](Instruction* phi) { in TEST_F()
/external/swiftshader/third_party/SPIRV-Tools/source/reduce/
Dstructured_loop_to_selection_reduction_opportunity.cpp176 to_block->ForEachPhiInst([&from_id](Instruction* phi_inst) { in AdaptPhiInstructionsForRemovedEdge()
193 to_block->ForEachPhiInst([this, &from_id](Instruction* phi_inst) { in AdaptPhiInstructionsForAddedEdge()
/external/deqp-deps/SPIRV-Tools/source/reduce/
Dstructured_loop_to_selection_reduction_opportunity.cpp174 to_block->ForEachPhiInst([&from_id](Instruction* phi_inst) { in AdaptPhiInstructionsForRemovedEdge()
191 to_block->ForEachPhiInst([this, &from_id](Instruction* phi_inst) { in AdaptPhiInstructionsForAddedEdge()

12