Home
last modified time | relevance | path

Searched refs:loop_construct_header_ (Results 1 – 6 of 6) sorted by relevance

/third_party/skia/third_party/externals/spirv-tools/source/reduce/
Dstructured_loop_to_selection_reduction_opportunity.cpp30 return loop_construct_header_->GetLabel()->context()->IsReachable( in PreconditionHolds()
31 *loop_construct_header_); in PreconditionHolds()
37 context_->GetDominatorAnalysis(loop_construct_header_->GetParent()); in Apply()
43 RedirectToClosestMergeBlock(loop_construct_header_->ContinueBlockId()); in Apply()
47 RedirectToClosestMergeBlock(loop_construct_header_->MergeBlockId()); in Apply()
124 assert(original_target_id == loop_construct_header_->MergeBlockId() || in RedirectEdge()
125 original_target_id == loop_construct_header_->ContinueBlockId()); in RedirectEdge()
179 auto loop_merge_inst = loop_construct_header_->GetLoopMergeInst(); in ChangeLoopToSelection()
192 auto terminator = loop_construct_header_->terminator(); in ChangeLoopToSelection()
208 loop_construct_header_->id(), in ChangeLoopToSelection()
[all …]
Dstructured_loop_to_selection_reduction_opportunity.h34 : context_(context), loop_construct_header_(loop_construct_header) {} in StructuredLoopToSelectionReductionOpportunity()
87 opt::BasicBlock* loop_construct_header_; variable
/third_party/skia/third_party/externals/swiftshader/third_party/SPIRV-Tools/source/reduce/
Dstructured_loop_to_selection_reduction_opportunity.cpp30 return loop_construct_header_->GetLabel()->context()->IsReachable( in PreconditionHolds()
31 *loop_construct_header_); in PreconditionHolds()
37 context_->GetDominatorAnalysis(loop_construct_header_->GetParent()); in Apply()
43 RedirectToClosestMergeBlock(loop_construct_header_->ContinueBlockId()); in Apply()
47 RedirectToClosestMergeBlock(loop_construct_header_->MergeBlockId()); in Apply()
124 assert(original_target_id == loop_construct_header_->MergeBlockId() || in RedirectEdge()
125 original_target_id == loop_construct_header_->ContinueBlockId()); in RedirectEdge()
179 auto loop_merge_inst = loop_construct_header_->GetLoopMergeInst(); in ChangeLoopToSelection()
192 auto terminator = loop_construct_header_->terminator(); in ChangeLoopToSelection()
208 loop_construct_header_->id(), in ChangeLoopToSelection()
[all …]
Dstructured_loop_to_selection_reduction_opportunity.h34 : context_(context), loop_construct_header_(loop_construct_header) {} in StructuredLoopToSelectionReductionOpportunity()
87 opt::BasicBlock* loop_construct_header_; variable
/third_party/spirv-tools/source/reduce/
Dstructured_loop_to_selection_reduction_opportunity.cpp30 return loop_construct_header_->GetLabel()->context()->IsReachable( in PreconditionHolds()
31 *loop_construct_header_); in PreconditionHolds()
37 context_->GetDominatorAnalysis(loop_construct_header_->GetParent()); in Apply()
43 RedirectToClosestMergeBlock(loop_construct_header_->ContinueBlockId()); in Apply()
47 RedirectToClosestMergeBlock(loop_construct_header_->MergeBlockId()); in Apply()
124 assert(original_target_id == loop_construct_header_->MergeBlockId() || in RedirectEdge()
125 original_target_id == loop_construct_header_->ContinueBlockId()); in RedirectEdge()
179 auto loop_merge_inst = loop_construct_header_->GetLoopMergeInst(); in ChangeLoopToSelection()
193 auto terminator = loop_construct_header_->terminator(); in ChangeLoopToSelection()
209 loop_construct_header_->id(), in ChangeLoopToSelection()
[all …]
Dstructured_loop_to_selection_reduction_opportunity.h34 : context_(context), loop_construct_header_(loop_construct_header) {} in StructuredLoopToSelectionReductionOpportunity()
87 opt::BasicBlock* loop_construct_header_; variable