Home
last modified time | relevance | path

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

/third_party/node/deps/v8/src/maglev/
H A Dmaglev-basic-block.h29 return nodes_.is_empty() ? control_node()->id() : nodes_.first()->id(); in first_id()
40 return control_node()->id(); in FirstNonGapMoveId()
45 ControlNode* control_node() const { return control_node_; } in control_node() function in v8::internal::maglev::BasicBlock
46 void set_control_node(ControlNode* control_node) { in set_control_node() argument
48 control_node_ = control_node; in set_control_node()
62 DCHECK(control_node()->Is<Jump>()); in set_empty_block_predecessor()
79 return control_node()->Cast<UnconditionalControlNode>()->predecessor_id(); in predecessor_id()
82 control_node()->Cast<UnconditionalControlNode>()->set_predecessor_id(id); in set_predecessor_id()
H A Dmaglev-graph-printer.cc223 if (block->control_node()->Is<JumpLoop>()) { in PreProcessGraph()
224 loop_headers_.insert(block->control_node()->Cast<JumpLoop>()->target()); in PreProcessGraph()
238 ControlNode* node = block->control_node(); in PreProcessGraph()
431 void MaglevPrintingVisitor::Process(ControlNode* control_node, in Process() argument
435 MaybePrintEagerDeopt(os_, targets_, control_node, state); in Process()
439 if (control_node->Is<JumpLoop>()) { in Process()
440 BasicBlock* target = control_node->Cast<JumpLoop>()->target(); in Process()
444 PrintPaddedId(os_, graph_labeller, control_node, "─", -2); in Process()
448 } else if (control_node->Is<UnconditionalControlNode>()) { in Process()
450 control_node in Process()
[all...]
H A Dmaglev-regalloc.cc66 if (target->control_node()->id() <= source->id()) { in IsLiveAtTarget()
154 ControlNode* control = block->control_node(); in ComputePostDominatingHoles()
159 NearestPostDominatingHole(node->target()->control_node())); in ComputePostDominatingHoles()
162 NearestPostDominatingHole(node->if_true()->control_node()); in ComputePostDominatingHoles()
164 NearestPostDominatingHole(node->if_false()->control_node()); in ComputePostDominatingHoles()
230 ControlNode* control = NearestPostDominatingHole(block->control_node()); in AllocateRegisters()
306 AllocateControlNode(block->control_node(), block); in AllocateRegisters()
474 ConditionalControlNode* control_node, BasicBlock* target) { in InitializeConditionalBranchRegisters()
477 Jump* jump = target->control_node()->Cast<Jump>(); in InitializeConditionalBranchRegisters()
479 return MergeRegisterValues(control_node, targe in InitializeConditionalBranchRegisters()
473 InitializeConditionalBranchRegisters( ConditionalControlNode* control_node, BasicBlock* target) InitializeConditionalBranchRegisters() argument
[all...]
H A Dmaglev-graph-labeller.h26 if (node_ids_.emplace(block->control_node(), next_node_id_).second) { in RegisterBasicBlock()
H A Dmaglev-graph-processor.h104 ProcessNodeBase(block->control_node(), GetCurrentState()); in ProcessGraph()
H A Dmaglev-graph-builder.h80 ControlNode* control = predecessor->control_node(); in ProcessMergePoint()
/third_party/node/deps/v8/src/compiler/
H A Draw-machine-assembler.cc445 void RawMachineAssembler::MarkControlDeferred(Node* control_node) { in MarkControlDeferred() argument
449 switch (control_node->opcode()) { in MarkControlDeferred()
454 control_node = NodeProperties::GetControlInput(control_node); in MarkControlDeferred()
457 IfValueParameters parameters = IfValueParametersOf(control_node->op()); in MarkControlDeferred()
460 control_node, common()->IfValue(parameters.value(), in MarkControlDeferred()
467 if (BranchHintOf(control_node->op()) != BranchHint::kFalse) { in MarkControlDeferred()
468 NodeProperties::ChangeOp(control_node, in MarkControlDeferred()
473 Node* branch = NodeProperties::GetControlInput(control_node); in MarkControlDeferred()
478 control_node in MarkControlDeferred()
[all...]
H A Djs-call-reducer.cc5584 Node* control_node = control;
5585 CheckIfElementsKind(receiver_elements_kind, kind, control_node,
5586 &control_node, &next_control);
5587 control = control_node;
5721 Node* control_node = control;
5722 CheckIfElementsKind(receiver_elements_kind, kind, control_node,
5723 &control_node, &next_control);
5724 control = control_node;
5868 Node* control_node = control;
5869 CheckIfElementsKind(receiver_elements_kind, kind, control_node,
[all...]

Completed in 13 milliseconds