Home
last modified time | relevance | path

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

12

/aosp_15_r20/external/swiftshader/third_party/SPIRV-Tools/source/opt/
H A Dloop_utils.cpp491 Loop* new_loop = CloneLoop(cloning_result); in CloneAndAttachLoopToHeader() local
523 const uint32_t new_header = new_loop->GetHeaderBlock()->id(); in CloneAndAttachLoopToHeader()
540 new_loop->SetMergeBlock(new_exit_bb.get()); in CloneAndAttachLoopToHeader()
542 new_loop->SetPreHeaderBlock(loop_->GetPreHeaderBlock()); in CloneAndAttachLoopToHeader()
547 return new_loop; in CloneAndAttachLoopToHeader()
555 std::unique_ptr<Loop> new_loop = MakeUnique<Loop>(context_); in CloneLoop() local
575 if (loop_->IsInsideLoop(old_bb)) new_loop->AddBasicBlock(new_bb); in CloneLoop()
613 PopulateLoopNest(new_loop.get(), *cloning_result); in CloneLoop()
615 return new_loop.release(); in CloneLoop()
619 Loop* new_loop, const LoopCloningResult& cloning_result) const { in PopulateLoopNest() argument
[all …]
H A Dloop_unroller.cpp214 void DuplicateLoop(Loop* old_loop, Loop* new_loop);
399 std::unique_ptr<Loop> new_loop = MakeUnique<Loop>(*loop); in PartiallyUnrollResidualFactor() local
402 new_loop->ClearBlocks(); in PartiallyUnrollResidualFactor()
404 DuplicateLoop(loop, new_loop.get()); in PartiallyUnrollResidualFactor()
413 builder.AddBranch(new_loop->GetHeaderBlock()->id()); in PartiallyUnrollResidualFactor()
419 Unroll(new_loop.get(), factor); in PartiallyUnrollResidualFactor()
421 LinkLastPhisToStart(new_loop.get()); in PartiallyUnrollResidualFactor()
422 AddBlocksToLoop(new_loop.get()); in PartiallyUnrollResidualFactor()
427 std::unique_ptr<BasicBlock>(new_loop->GetMergeBlock())); in PartiallyUnrollResidualFactor()
473 new_loop->GetInductionVariables(new_inductions); in PartiallyUnrollResidualFactor()
[all …]
H A Dloop_utils.h171 void PopulateLoopNest(Loop* new_loop,
175 void PopulateLoopDesc(Loop* new_loop, Loop* old_loop,
H A Dloop_descriptor.cpp982 Loop* LoopDescriptor::AddLoopNest(std::unique_ptr<Loop> new_loop) { in AddLoopNest() argument
983 Loop* loop = new_loop.release(); in AddLoopNest()
/aosp_15_r20/external/deqp-deps/SPIRV-Tools/source/opt/
Dloop_utils.cpp491 Loop* new_loop = CloneLoop(cloning_result); in CloneAndAttachLoopToHeader() local
523 const uint32_t new_header = new_loop->GetHeaderBlock()->id(); in CloneAndAttachLoopToHeader()
540 new_loop->SetMergeBlock(new_exit_bb.get()); in CloneAndAttachLoopToHeader()
542 new_loop->SetPreHeaderBlock(loop_->GetPreHeaderBlock()); in CloneAndAttachLoopToHeader()
547 return new_loop; in CloneAndAttachLoopToHeader()
555 std::unique_ptr<Loop> new_loop = MakeUnique<Loop>(context_); in CloneLoop() local
575 if (loop_->IsInsideLoop(old_bb)) new_loop->AddBasicBlock(new_bb); in CloneLoop()
613 PopulateLoopNest(new_loop.get(), *cloning_result); in CloneLoop()
615 return new_loop.release(); in CloneLoop()
619 Loop* new_loop, const LoopCloningResult& cloning_result) const { in PopulateLoopNest() argument
[all …]
Dloop_unroller.cpp214 void DuplicateLoop(Loop* old_loop, Loop* new_loop);
399 std::unique_ptr<Loop> new_loop = MakeUnique<Loop>(*loop); in PartiallyUnrollResidualFactor() local
402 new_loop->ClearBlocks(); in PartiallyUnrollResidualFactor()
404 DuplicateLoop(loop, new_loop.get()); in PartiallyUnrollResidualFactor()
413 builder.AddBranch(new_loop->GetHeaderBlock()->id()); in PartiallyUnrollResidualFactor()
419 Unroll(new_loop.get(), factor); in PartiallyUnrollResidualFactor()
421 LinkLastPhisToStart(new_loop.get()); in PartiallyUnrollResidualFactor()
422 AddBlocksToLoop(new_loop.get()); in PartiallyUnrollResidualFactor()
427 std::unique_ptr<BasicBlock>(new_loop->GetMergeBlock())); in PartiallyUnrollResidualFactor()
473 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.cpp982 Loop* LoopDescriptor::AddLoopNest(std::unique_ptr<Loop> new_loop) { in AddLoopNest() argument
983 Loop* loop = new_loop.release(); in AddLoopNest()
Dloop_descriptor.h524 Loop* AddLoopNest(std::unique_ptr<Loop> new_loop);
/aosp_15_r20/external/angle/third_party/spirv-tools/src/source/opt/
H A Dloop_utils.cpp491 Loop* new_loop = CloneLoop(cloning_result); in CloneAndAttachLoopToHeader() local
523 const uint32_t new_header = new_loop->GetHeaderBlock()->id(); in CloneAndAttachLoopToHeader()
540 new_loop->SetMergeBlock(new_exit_bb.get()); in CloneAndAttachLoopToHeader()
542 new_loop->SetPreHeaderBlock(loop_->GetPreHeaderBlock()); in CloneAndAttachLoopToHeader()
547 return new_loop; in CloneAndAttachLoopToHeader()
555 std::unique_ptr<Loop> new_loop = MakeUnique<Loop>(context_); in CloneLoop() local
575 if (loop_->IsInsideLoop(old_bb)) new_loop->AddBasicBlock(new_bb); in CloneLoop()
613 PopulateLoopNest(new_loop.get(), *cloning_result); in CloneLoop()
615 return new_loop.release(); in CloneLoop()
619 Loop* new_loop, const LoopCloningResult& cloning_result) const { in PopulateLoopNest() argument
[all …]
H A Dloop_unroller.cpp214 void DuplicateLoop(Loop* old_loop, Loop* new_loop);
399 std::unique_ptr<Loop> new_loop = MakeUnique<Loop>(*loop); in PartiallyUnrollResidualFactor() local
402 new_loop->ClearBlocks(); in PartiallyUnrollResidualFactor()
404 DuplicateLoop(loop, new_loop.get()); in PartiallyUnrollResidualFactor()
413 builder.AddBranch(new_loop->GetHeaderBlock()->id()); in PartiallyUnrollResidualFactor()
419 Unroll(new_loop.get(), factor); in PartiallyUnrollResidualFactor()
421 LinkLastPhisToStart(new_loop.get()); in PartiallyUnrollResidualFactor()
422 AddBlocksToLoop(new_loop.get()); in PartiallyUnrollResidualFactor()
427 std::unique_ptr<BasicBlock>(new_loop->GetMergeBlock())); in PartiallyUnrollResidualFactor()
473 new_loop->GetInductionVariables(new_inductions); in PartiallyUnrollResidualFactor()
[all …]
H A Dloop_utils.h171 void PopulateLoopNest(Loop* new_loop,
175 void PopulateLoopDesc(Loop* new_loop, Loop* old_loop,
H A Dloop_descriptor.cpp982 Loop* LoopDescriptor::AddLoopNest(std::unique_ptr<Loop> new_loop) { in AddLoopNest() argument
983 Loop* loop = new_loop.release(); in AddLoopNest()
H A Dloop_descriptor.h524 Loop* AddLoopNest(std::unique_ptr<Loop> new_loop);
/aosp_15_r20/external/pytorch/torch/csrc/jit/passes/
H A Dbailout_graph.cpp155 auto new_loop = in buildBailOutLoop() local
158 new_loop->addInput(updated_max_trip_count); in buildBailOutLoop()
160 new_loop->addInput(getOrAddInputForValue(bo)); in buildBailOutLoop()
164 auto new_loop_body = new_loop->addBlock(); in buildBailOutLoop()
168 auto no = new_loop->addOutput(); in buildBailOutLoop()
171 LoopView new_lv(new_loop); in buildBailOutLoop()
/aosp_15_r20/external/tensorflow/tensorflow/compiler/mlir/tfrt/jit/transforms/
H A Dtf_jitrt_fuse_fill_into_tiled_reduction.cc268 auto new_loop = rewriter.create<LoopOp>( in CreateLoopWithUpdatedResults() local
271 rewriter.inlineRegionBefore(tiled_loop.region(), new_loop.region(), in CreateLoopWithUpdatedResults()
272 new_loop.region().begin()); in CreateLoopWithUpdatedResults()
274 rewriter.replaceOp(tiled_loop, new_loop.getResult(0)); in CreateLoopWithUpdatedResults()
275 return new_loop; in CreateLoopWithUpdatedResults()
/aosp_15_r20/external/tensorflow/tensorflow/compiler/mlir/tools/kernel_gen/transforms/
H A Dvectorization_pass.cc156 auto new_loop = llvm::cast<scf::ForOp>(b.clone(*scf_for, mapper)); in SplitSCFForOp() local
157 new_loop.setUpperBound(split_point); in SplitSCFForOp()
159 new_loop->walk([&](AffineMinOp min_op) { in SplitSCFForOp()
160 if (is_op_of_interest(min_op, new_loop.getInductionVar())) in SplitSCFForOp()
166 tail_mapper.map(scf_for.getRegionIterArgs(), new_loop.results()); in SplitSCFForOp()
/aosp_15_r20/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
72 def new_loop(self): member in SelectorStartServerTests
126 def new_loop(self): member in ProactorStartServerTests
Dtest_runners.py44 def new_loop(self): member in BaseTest
63 policy = TestPolicy(self.new_loop)
253 loop = self.new_loop()
Dfunctional.py15 def new_loop(self): member in FunctionalTestCaseMixin
26 self.loop = self.new_loop()
Dtest_sslproto.py173 def new_loop(self): member in BaseStartTLS
766 def new_loop(self): member in SelectorStartTLSTests
774 def new_loop(self): member in ProactorStartTLSTests
Dtest_unix_events.py1754 new_loop = policy.new_event_loop()
1755 policy.set_event_loop(new_loop)
1757 self.assertIs(watcher._loop, new_loop)
1764 new_loop.close()
/aosp_15_r20/external/mesa3d/src/compiler/nir/
H A Dnir_opt_loop_unroll.c790 nir_loop *new_loop = nir_loop_create(shader); in partial_unroll() local
791 nir_cf_node_insert(cursor, &new_loop->cf_node); in partial_unroll()
792 new_loop->partially_unrolled = true; in partial_unroll()
796 nir_after_cf_list(&new_loop->body), in partial_unroll()
801 nir_after_cf_list(&new_loop->body), in partial_unroll()
/aosp_15_r20/external/mesa3d/src/compiler/glsl/
H A 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()

12