Searched refs:ordered_loop_blocks (Results 1 – 15 of 15) sorted by relevance
/aosp_15_r20/external/deqp-deps/SPIRV-Tools/source/opt/ |
D | loop_descriptor.cpp | 470 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()
|
D | loop_utils.cpp | 482 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()
|
D | loop_utils.h | 118 const std::vector<BasicBlock*>& ordered_loop_blocks) const;
|
D | loop_peeling.cpp | 55 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()
|
D | loop_descriptor.h | 331 void ComputeLoopStructuredOrder(std::vector<BasicBlock*>* ordered_loop_blocks,
|
/aosp_15_r20/external/swiftshader/third_party/SPIRV-Tools/source/opt/ |
H A D | loop_descriptor.cpp | 470 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 D | loop_utils.cpp | 482 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 D | loop_utils.h | 118 const std::vector<BasicBlock*>& ordered_loop_blocks) const;
|
H A D | loop_peeling.cpp | 55 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 D | loop_descriptor.h | 331 void ComputeLoopStructuredOrder(std::vector<BasicBlock*>* ordered_loop_blocks,
|
/aosp_15_r20/external/angle/third_party/spirv-tools/src/source/opt/ |
H A D | loop_descriptor.cpp | 470 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 D | loop_utils.cpp | 482 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 D | loop_utils.h | 118 const std::vector<BasicBlock*>& ordered_loop_blocks) const;
|
H A D | loop_peeling.cpp | 55 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 D | loop_descriptor.h | 331 void ComputeLoopStructuredOrder(std::vector<BasicBlock*>* ordered_loop_blocks,
|