Home
last modified time | relevance | path

Searched refs:ordered_loop_blocks (Results 1 – 15 of 15) sorted by relevance

/aosp_15_r20/external/deqp-deps/SPIRV-Tools/source/opt/
Dloop_descriptor.cpp470 std::vector<BasicBlock*>* ordered_loop_blocks, bool include_pre_header, in ComputeLoopStructuredOrder() argument
475 ordered_loop_blocks->reserve(GetBlocks().size() + include_pre_header + in ComputeLoopStructuredOrder()
479 ordered_loop_blocks->push_back(loop_preheader_); in ComputeLoopStructuredOrder()
485 loop_header_, [ordered_loop_blocks, this](BasicBlock* bb) { in ComputeLoopStructuredOrder()
486 if (IsInsideLoop(bb)) ordered_loop_blocks->push_back(bb); in ComputeLoopStructuredOrder()
499 ordered_loop_blocks->push_back(bb); in ComputeLoopStructuredOrder()
503 ordered_loop_blocks->push_back(loop_merge_); in ComputeLoopStructuredOrder()
Dloop_utils.cpp482 std::vector<BasicBlock*> ordered_loop_blocks; in CloneLoop() local
483 loop_->ComputeLoopStructuredOrder(&ordered_loop_blocks); in CloneLoop()
486 return CloneLoop(cloning_result, ordered_loop_blocks); in CloneLoop()
552 const std::vector<BasicBlock*>& ordered_loop_blocks) const { in CloneLoop()
560 for (BasicBlock* old_bb : ordered_loop_blocks) { in CloneLoop()
Dloop_utils.h118 const std::vector<BasicBlock*>& ordered_loop_blocks) const;
Dloop_peeling.cpp55 std::vector<BasicBlock*> ordered_loop_blocks; in DuplicateAndConnectLoop() local
59 loop_->ComputeLoopStructuredOrder(&ordered_loop_blocks); in DuplicateAndConnectLoop()
61 cloned_loop_ = loop_utils_.CloneLoop(clone_results, ordered_loop_blocks); in DuplicateAndConnectLoop()
Dloop_descriptor.h331 void ComputeLoopStructuredOrder(std::vector<BasicBlock*>* ordered_loop_blocks,
/aosp_15_r20/external/swiftshader/third_party/SPIRV-Tools/source/opt/
H A Dloop_descriptor.cpp470 std::vector<BasicBlock*>* ordered_loop_blocks, bool include_pre_header, in ComputeLoopStructuredOrder() argument
475 ordered_loop_blocks->reserve(GetBlocks().size() + include_pre_header + in ComputeLoopStructuredOrder()
479 ordered_loop_blocks->push_back(loop_preheader_); in ComputeLoopStructuredOrder()
485 loop_header_, [ordered_loop_blocks, this](BasicBlock* bb) { in ComputeLoopStructuredOrder()
486 if (IsInsideLoop(bb)) ordered_loop_blocks->push_back(bb); in ComputeLoopStructuredOrder()
499 ordered_loop_blocks->push_back(bb); in ComputeLoopStructuredOrder()
503 ordered_loop_blocks->push_back(loop_merge_); in ComputeLoopStructuredOrder()
H A Dloop_utils.cpp482 std::vector<BasicBlock*> ordered_loop_blocks; in CloneLoop() local
483 loop_->ComputeLoopStructuredOrder(&ordered_loop_blocks); in CloneLoop()
486 return CloneLoop(cloning_result, ordered_loop_blocks); in CloneLoop()
552 const std::vector<BasicBlock*>& ordered_loop_blocks) const { in CloneLoop()
560 for (BasicBlock* old_bb : ordered_loop_blocks) { in CloneLoop()
H A Dloop_utils.h118 const std::vector<BasicBlock*>& ordered_loop_blocks) const;
H A Dloop_peeling.cpp55 std::vector<BasicBlock*> ordered_loop_blocks; in DuplicateAndConnectLoop() local
59 loop_->ComputeLoopStructuredOrder(&ordered_loop_blocks); in DuplicateAndConnectLoop()
61 cloned_loop_ = loop_utils_.CloneLoop(clone_results, ordered_loop_blocks); in DuplicateAndConnectLoop()
H A Dloop_descriptor.h331 void ComputeLoopStructuredOrder(std::vector<BasicBlock*>* ordered_loop_blocks,
/aosp_15_r20/external/angle/third_party/spirv-tools/src/source/opt/
H A Dloop_descriptor.cpp470 std::vector<BasicBlock*>* ordered_loop_blocks, bool include_pre_header, in ComputeLoopStructuredOrder() argument
475 ordered_loop_blocks->reserve(GetBlocks().size() + include_pre_header + in ComputeLoopStructuredOrder()
479 ordered_loop_blocks->push_back(loop_preheader_); in ComputeLoopStructuredOrder()
485 loop_header_, [ordered_loop_blocks, this](BasicBlock* bb) { in ComputeLoopStructuredOrder()
486 if (IsInsideLoop(bb)) ordered_loop_blocks->push_back(bb); in ComputeLoopStructuredOrder()
499 ordered_loop_blocks->push_back(bb); in ComputeLoopStructuredOrder()
503 ordered_loop_blocks->push_back(loop_merge_); in ComputeLoopStructuredOrder()
H A Dloop_utils.cpp482 std::vector<BasicBlock*> ordered_loop_blocks; in CloneLoop() local
483 loop_->ComputeLoopStructuredOrder(&ordered_loop_blocks); in CloneLoop()
486 return CloneLoop(cloning_result, ordered_loop_blocks); in CloneLoop()
552 const std::vector<BasicBlock*>& ordered_loop_blocks) const { in CloneLoop()
560 for (BasicBlock* old_bb : ordered_loop_blocks) { in CloneLoop()
H A Dloop_utils.h118 const std::vector<BasicBlock*>& ordered_loop_blocks) const;
H A Dloop_peeling.cpp55 std::vector<BasicBlock*> ordered_loop_blocks; in DuplicateAndConnectLoop() local
59 loop_->ComputeLoopStructuredOrder(&ordered_loop_blocks); in DuplicateAndConnectLoop()
61 cloned_loop_ = loop_utils_.CloneLoop(clone_results, ordered_loop_blocks); in DuplicateAndConnectLoop()
H A Dloop_descriptor.h331 void ComputeLoopStructuredOrder(std::vector<BasicBlock*>* ordered_loop_blocks,