Home
last modified time | relevance | path

Searched refs:loop_exit (Results 1 - 8 of 8) sorted by relevance

/third_party/node/deps/v8/src/compiler/
H A Ddead-code-elimination.cc158 for (Node* loop_exit : loop_exits) { in ReduceLoopOrMerge()
159 loop_exit->ReplaceInput(1, dead()); in ReduceLoopOrMerge()
160 Revisit(loop_exit); in ReduceLoopOrMerge()
H A Dloop-analysis.cc223 Node* loop_exit = NodeProperties::GetControlInput(node); in PropagateBackward() local
226 CreateLoopInfo(loop_exit->InputAt(1)); in PropagateBackward()
H A Dverifier.cc522 Node* loop_exit = NodeProperties::GetControlInput(node, 0); in Check() local
523 CHECK_EQ(IrOpcode::kLoopExit, loop_exit->opcode()); in Check()
528 Node* loop_exit = NodeProperties::GetControlInput(node, 0); in Check() local
529 CHECK_EQ(IrOpcode::kLoopExit, loop_exit->opcode()); in Check()
H A Dbytecode-graph-builder.cc928 Node* loop_exit = graph()->NewNode(common()->LoopExit(), control, loop); in PrepareForLoopExit() local
929 UpdateControlDependency(loop_exit); in PrepareForLoopExit()
933 GetEffectDependency(), loop_exit); in PrepareForLoopExit()
946 loop_exit); in PrepareForLoopExit()
955 values_[register_base() + i], loop_exit); in PrepareForLoopExit()
962 values_[accumulator_base()], loop_exit); in PrepareForLoopExit()
969 generator_state_, loop_exit); in PrepareForLoopExit()
H A Djs-call-reducer.cc490 auto loop_exit = gasm_->MakeLabel(); in Do() local
503 gasm_->BranchWithHint(cond_(i), &loop_body, &loop_exit, in Do() local
511 gasm_->Bind(&loop_exit); in Do()
559 auto loop_exit = gasm_->MakeDeferredLabel(kPhiRepresentation); in Value() local
574 gasm_->BranchWithHint(cond_(i), &loop_body, &loop_exit, in Value() local
582 gasm_->Bind(&loop_exit); in Value()
583 return TNode<Object>::UncheckedCast(loop_exit.PhiAt<Object>(0)); in Value()
H A Dwasm-compiler.cc596 Node* loop_exit = in LoopExit() local
599 mcgraph()->common()->LoopExitEffect(), effect(), loop_exit); in LoopExit()
600 SetEffectControl(loop_exit_effect, loop_exit); in LoopExit()
601 return loop_exit; in LoopExit()
/third_party/mesa3d/src/freedreno/ir3/
H A Dir3_spill.c264 bool loop_exit = pred->loop_depth < block->loop_depth; in compute_block_next_distance() local
265 unsigned block_distance = pred_state->cycles + (loop_exit ? 100000 : 0); in compute_block_next_distance()
/third_party/mesa3d/src/amd/compiler/
H A Daco_instruction_selection.cpp86 Block loop_exit; member
10212 lc->loop_exit.kind |= (block_kind_loop_exit | (ctx->block->kind & block_kind_top_level));
10224 lc->exit_old = std::exchange(ctx->cf_info.parent_loop.exit, &lc->loop_exit);
10255 add_linear_edge(break_block->index, &lc->loop_exit);
10284 ctx->block = ctx->program->insert_block(std::move(lc->loop_exit));

Completed in 53 milliseconds