Home
last modified time | relevance | path

Searched refs:new_loop (Results 1 – 23 of 23) sorted by relevance

/external/deqp-deps/SPIRV-Tools/source/opt/
Dloop_utils.cpp492 Loop* new_loop = CloneLoop(cloning_result); in CloneAndAttachLoopToHeader() local
524 const uint32_t new_header = new_loop->GetHeaderBlock()->id(); in CloneAndAttachLoopToHeader()
541 new_loop->SetMergeBlock(new_exit_bb.get()); in CloneAndAttachLoopToHeader()
543 new_loop->SetPreHeaderBlock(loop_->GetPreHeaderBlock()); in CloneAndAttachLoopToHeader()
548 return new_loop; in CloneAndAttachLoopToHeader()
556 std::unique_ptr<Loop> new_loop = MakeUnique<Loop>(context_); in CloneLoop() local
576 if (loop_->IsInsideLoop(old_bb)) new_loop->AddBasicBlock(new_bb); in CloneLoop()
614 PopulateLoopNest(new_loop.get(), *cloning_result); in CloneLoop()
616 return new_loop.release(); in CloneLoop()
620 Loop* new_loop, const LoopCloningResult& cloning_result) const { in PopulateLoopNest() argument
[all …]
Dloop_unroller.cpp215 void DuplicateLoop(Loop* old_loop, Loop* new_loop);
397 std::unique_ptr<Loop> new_loop = MakeUnique<Loop>(*loop); in PartiallyUnrollResidualFactor() local
400 new_loop->ClearBlocks(); in PartiallyUnrollResidualFactor()
402 DuplicateLoop(loop, new_loop.get()); in PartiallyUnrollResidualFactor()
411 builder.AddBranch(new_loop->GetHeaderBlock()->id()); in PartiallyUnrollResidualFactor()
417 Unroll(new_loop.get(), factor); in PartiallyUnrollResidualFactor()
419 LinkLastPhisToStart(new_loop.get()); in PartiallyUnrollResidualFactor()
420 AddBlocksToLoop(new_loop.get()); in PartiallyUnrollResidualFactor()
425 std::unique_ptr<BasicBlock>(new_loop->GetMergeBlock())); in PartiallyUnrollResidualFactor()
471 new_loop->GetInductionVariables(new_inductions); in PartiallyUnrollResidualFactor()
[all …]
Dloop_utils.h171 void PopulateLoopNest(Loop* new_loop,
175 void PopulateLoopDesc(Loop* new_loop, Loop* old_loop,
Dloop_descriptor.cpp970 Loop* LoopDescriptor::AddLoopNest(std::unique_ptr<Loop> new_loop) { in AddLoopNest() argument
971 Loop* loop = new_loop.release(); in AddLoopNest()
Dloop_descriptor.h521 Loop* AddLoopNest(std::unique_ptr<Loop> new_loop);
/external/swiftshader/third_party/SPIRV-Tools/source/opt/
Dloop_utils.cpp492 Loop* new_loop = CloneLoop(cloning_result); in CloneAndAttachLoopToHeader() local
524 const uint32_t new_header = new_loop->GetHeaderBlock()->id(); in CloneAndAttachLoopToHeader()
541 new_loop->SetMergeBlock(new_exit_bb.get()); in CloneAndAttachLoopToHeader()
543 new_loop->SetPreHeaderBlock(loop_->GetPreHeaderBlock()); in CloneAndAttachLoopToHeader()
548 return new_loop; in CloneAndAttachLoopToHeader()
556 std::unique_ptr<Loop> new_loop = MakeUnique<Loop>(context_); in CloneLoop() local
576 if (loop_->IsInsideLoop(old_bb)) new_loop->AddBasicBlock(new_bb); in CloneLoop()
614 PopulateLoopNest(new_loop.get(), *cloning_result); in CloneLoop()
616 return new_loop.release(); in CloneLoop()
620 Loop* new_loop, const LoopCloningResult& cloning_result) const { in PopulateLoopNest() argument
[all …]
Dloop_unroller.cpp215 void DuplicateLoop(Loop* old_loop, Loop* new_loop);
397 std::unique_ptr<Loop> new_loop = MakeUnique<Loop>(*loop); in PartiallyUnrollResidualFactor() local
400 new_loop->ClearBlocks(); in PartiallyUnrollResidualFactor()
402 DuplicateLoop(loop, new_loop.get()); in PartiallyUnrollResidualFactor()
411 builder.AddBranch(new_loop->GetHeaderBlock()->id()); in PartiallyUnrollResidualFactor()
417 Unroll(new_loop.get(), factor); in PartiallyUnrollResidualFactor()
419 LinkLastPhisToStart(new_loop.get()); in PartiallyUnrollResidualFactor()
420 AddBlocksToLoop(new_loop.get()); in PartiallyUnrollResidualFactor()
425 std::unique_ptr<BasicBlock>(new_loop->GetMergeBlock())); in PartiallyUnrollResidualFactor()
471 new_loop->GetInductionVariables(new_inductions); in PartiallyUnrollResidualFactor()
[all …]
Dloop_utils.h171 void PopulateLoopNest(Loop* new_loop,
175 void PopulateLoopDesc(Loop* new_loop, Loop* old_loop,
Dloop_descriptor.cpp970 Loop* LoopDescriptor::AddLoopNest(std::unique_ptr<Loop> new_loop) { in AddLoopNest() argument
971 Loop* loop = new_loop.release(); in AddLoopNest()
Dloop_descriptor.h521 Loop* AddLoopNest(std::unique_ptr<Loop> new_loop);
/external/angle/third_party/spirv-tools/src/source/opt/
Dloop_utils.cpp492 Loop* new_loop = CloneLoop(cloning_result); in CloneAndAttachLoopToHeader() local
524 const uint32_t new_header = new_loop->GetHeaderBlock()->id(); in CloneAndAttachLoopToHeader()
541 new_loop->SetMergeBlock(new_exit_bb.get()); in CloneAndAttachLoopToHeader()
543 new_loop->SetPreHeaderBlock(loop_->GetPreHeaderBlock()); in CloneAndAttachLoopToHeader()
548 return new_loop; in CloneAndAttachLoopToHeader()
556 std::unique_ptr<Loop> new_loop = MakeUnique<Loop>(context_); in CloneLoop() local
576 if (loop_->IsInsideLoop(old_bb)) new_loop->AddBasicBlock(new_bb); in CloneLoop()
614 PopulateLoopNest(new_loop.get(), *cloning_result); in CloneLoop()
616 return new_loop.release(); in CloneLoop()
620 Loop* new_loop, const LoopCloningResult& cloning_result) const { in PopulateLoopNest() argument
[all …]
Dloop_unroller.cpp215 void DuplicateLoop(Loop* old_loop, Loop* new_loop);
397 std::unique_ptr<Loop> new_loop = MakeUnique<Loop>(*loop); in PartiallyUnrollResidualFactor() local
400 new_loop->ClearBlocks(); in PartiallyUnrollResidualFactor()
402 DuplicateLoop(loop, new_loop.get()); in PartiallyUnrollResidualFactor()
411 builder.AddBranch(new_loop->GetHeaderBlock()->id()); in PartiallyUnrollResidualFactor()
417 Unroll(new_loop.get(), factor); in PartiallyUnrollResidualFactor()
419 LinkLastPhisToStart(new_loop.get()); in PartiallyUnrollResidualFactor()
420 AddBlocksToLoop(new_loop.get()); in PartiallyUnrollResidualFactor()
425 std::unique_ptr<BasicBlock>(new_loop->GetMergeBlock())); in PartiallyUnrollResidualFactor()
471 new_loop->GetInductionVariables(new_inductions); in PartiallyUnrollResidualFactor()
[all …]
Dloop_utils.h171 void PopulateLoopNest(Loop* new_loop,
175 void PopulateLoopDesc(Loop* new_loop, Loop* old_loop,
Dloop_descriptor.cpp970 Loop* LoopDescriptor::AddLoopNest(std::unique_ptr<Loop> new_loop) { in AddLoopNest() argument
971 Loop* loop = new_loop.release(); in AddLoopNest()
Dloop_descriptor.h521 Loop* AddLoopNest(std::unique_ptr<Loop> new_loop);
/external/python/cpython3/Lib/test/test_asyncio/
Dtest_buffered_proto.py32 def new_loop(self): member in BaseTestBufferedProtocol
76 def new_loop(self): member in BufferedProtocolSelectorTests
84 def new_loop(self): member in BufferedProtocolProactorTests
Dtest_server.py17 def new_loop(self): member in BaseStartServer
73 def new_loop(self): member in SelectorStartServerTests
128 def new_loop(self): member in ProactorStartServerTests
Dtest_runners.py30 def new_loop(self): member in BaseTest
46 policy = TestPolicy(self.new_loop)
Dfunctional.py14 def new_loop(self): member in FunctionalTestCaseMixin
25 self.loop = self.new_loop()
Dtest_sslproto.py167 def new_loop(self): member in BaseStartTLS
760 def new_loop(self): member in SelectorStartTLSTests
768 def new_loop(self): member in ProactorStartTLSTests
Dtest_unix_events.py1882 new_loop = policy.new_event_loop()
1883 policy.set_event_loop(new_loop)
1885 self.assertIs(watcher._loop, new_loop)
1892 new_loop.close()
/external/mesa3d/src/compiler/nir/
Dnir_opt_loop_unroll.c720 nir_loop *new_loop = nir_loop_create(shader); in partial_unroll() local
721 nir_cf_node_insert(cursor, &new_loop->cf_node); in partial_unroll()
722 new_loop->partially_unrolled = true; in partial_unroll()
726 nir_after_cf_list(&new_loop->body), in partial_unroll()
731 nir_after_cf_list(&new_loop->body), in partial_unroll()
736 nir_if *nif = nir_block_get_following_if(nir_loop_first_block(new_loop)); in partial_unroll()
/external/mesa3d/src/compiler/glsl/
Dir_clone.cpp138 ir_loop *new_loop = new(mem_ctx) ir_loop(); in clone() local
141 new_loop->body_instructions.push_tail(ir->clone(mem_ctx, ht)); in clone()
144 return new_loop; in clone()