/aosp_15_r20/external/swiftshader/third_party/SPIRV-Tools/source/opt/ |
H A D | loop_utils.cpp | 491 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 D | loop_unroller.cpp | 214 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 D | loop_utils.h | 171 void PopulateLoopNest(Loop* new_loop, 175 void PopulateLoopDesc(Loop* new_loop, Loop* old_loop,
|
H A D | loop_descriptor.cpp | 982 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/ |
D | loop_utils.cpp | 491 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 …]
|
D | loop_unroller.cpp | 214 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 …]
|
D | loop_utils.h | 171 void PopulateLoopNest(Loop* new_loop, 175 void PopulateLoopDesc(Loop* new_loop, Loop* old_loop,
|
D | loop_descriptor.cpp | 982 Loop* LoopDescriptor::AddLoopNest(std::unique_ptr<Loop> new_loop) { in AddLoopNest() argument 983 Loop* loop = new_loop.release(); in AddLoopNest()
|
D | loop_descriptor.h | 524 Loop* AddLoopNest(std::unique_ptr<Loop> new_loop);
|
/aosp_15_r20/external/angle/third_party/spirv-tools/src/source/opt/ |
H A D | loop_utils.cpp | 491 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 D | loop_unroller.cpp | 214 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 D | loop_utils.h | 171 void PopulateLoopNest(Loop* new_loop, 175 void PopulateLoopDesc(Loop* new_loop, Loop* old_loop,
|
H A D | loop_descriptor.cpp | 982 Loop* LoopDescriptor::AddLoopNest(std::unique_ptr<Loop> new_loop) { in AddLoopNest() argument 983 Loop* loop = new_loop.release(); in AddLoopNest()
|
H A D | loop_descriptor.h | 524 Loop* AddLoopNest(std::unique_ptr<Loop> new_loop);
|
/aosp_15_r20/external/pytorch/torch/csrc/jit/passes/ |
H A D | bailout_graph.cpp | 155 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 D | tf_jitrt_fuse_fill_into_tiled_reduction.cc | 268 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 D | vectorization_pass.cc | 156 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/ |
D | test_buffered_proto.py | 32 def new_loop(self): member in BaseTestBufferedProtocol 76 def new_loop(self): member in BufferedProtocolSelectorTests 84 def new_loop(self): member in BufferedProtocolProactorTests
|
D | test_server.py | 17 def new_loop(self): member in BaseStartServer 72 def new_loop(self): member in SelectorStartServerTests 126 def new_loop(self): member in ProactorStartServerTests
|
D | test_runners.py | 44 def new_loop(self): member in BaseTest 63 policy = TestPolicy(self.new_loop) 253 loop = self.new_loop()
|
D | functional.py | 15 def new_loop(self): member in FunctionalTestCaseMixin 26 self.loop = self.new_loop()
|
D | test_sslproto.py | 173 def new_loop(self): member in BaseStartTLS 766 def new_loop(self): member in SelectorStartTLSTests 774 def new_loop(self): member in ProactorStartTLSTests
|
D | test_unix_events.py | 1754 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 D | nir_opt_loop_unroll.c | 790 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 D | ir_clone.cpp | 138 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()
|