Lines Matching refs:graph

17 #include "src/compiler/graph-assembler.h"
18 #include "src/compiler/js-graph.h"
327 Graph* graph() const { return js_graph_->graph(); }
454 Graph* graph, CommonOperatorBuilder* common,
461 // input graph as shown below and clones the Branch node for every predecessor
489 // The resulting graph (modulo the Phi and EffectPhi nodes) looks like this:
547 Node** const inputs = graph->zone()->NewArray<Node*>(2 * input_count);
553 Node* branch1 = graph->NewNode(common->Branch(hint), cond1, control1);
554 merge_true_inputs[index] = graph->NewNode(common->IfTrue(), branch1);
555 merge_false_inputs[index] = graph->NewNode(common->IfFalse(), branch1);
562 merge_true->AppendInput(graph->zone(), merge_true_inputs[i]);
563 merge_false->AppendInput(graph->zone(), merge_false_inputs[i]);
579 Node* phi_true = graph->NewNode(phi->op(), input_count + 1, inputs);
581 Node* phi_false = graph->NewNode(phi->op(), input_count + 1, inputs);
689 DCHECK_EQ(graph()->start(), control);
690 effect = graph()->start();
715 effect = graph()->NewNode(
752 frame_state_zapper_ = graph()->end();
784 TryCloneBranch(block->control_input(), block, temp_zone(), graph(),
910 // Break the effect chain on {Unreachable} and reconnect to the graph end.
1829 graph()->zone(), id, 1, properties, CallDescriptor::kNoFlags);
1925 graph()->zone(), id, 1, properties, CallDescriptor::kNoFlags);
2081 graph()->zone(), callable.descriptor(),
2708 MachineSignature::Builder builder(graph()->zone(), 1, 1);
2714 Linkage::GetSimplifiedCDescriptor(graph()->zone(), builder.Build());
3037 graph()->zone(), callable.descriptor(),
3533 graph()->zone(), callable.descriptor(),
3546 graph()->zone(), callable.descriptor(),
3697 graph()->zone(), callable.descriptor(),
3759 graph()->zone(), callable.descriptor(),
3774 graph()->zone(), callable.descriptor(),
3809 // integrates into the way the graph is constructed in a simpler way at
3826 graph()->zone(), callable.descriptor(),
3964 graph()->zone(), id, 2, properties, CallDescriptor::kNoFlags);
4123 graph()->zone(), callable.descriptor(),
4134 graph()->zone(), id, 1, properties, CallDescriptor::kNoFlags);
4286 graph()->zone(), callable.descriptor(),
4301 graph()->zone(), callable.descriptor(),
4321 graph()->zone(), callable.descriptor(),
4337 graph()->zone(), callable.descriptor(),
4365 graph()->zone(), callable.descriptor(),
4386 graph()->zone(), callable.descriptor(),
4403 graph()->zone(), callable.descriptor(),
4511 MachineSignature::Builder builder(graph()->zone(), 1, 2);
4520 Linkage::GetSimplifiedCDescriptor(graph()->zone(), builder.Build());
4753 graph()->zone(), callable.descriptor(),
4790 graph()->zone(), callable.descriptor(),
4834 graph()->zone(), id, 2, properties, CallDescriptor::kNoFlags);
5143 Node** const slow_inputs = graph()->zone()->NewArray<Node*>(
5210 graph()->zone(), 1, c_arg_count + (c_signature->HasOptions() ? 1 : 0));
5227 Linkage::GetSimplifiedCDescriptor(graph()->zone(), builder.Build());
5245 graph()->zone(), c_functions, c_arg_count);
5263 Node** const inputs = graph()->zone()->NewArray<Node*>(
5704 graph()->zone(), id, 2, properties, CallDescriptor::kNoFlags);
6049 graph()->zone(), id, 1, properties, CallDescriptor::kNoFlags);
6062 graph()->zone(), callable.descriptor(),
6127 graph()->zone(), callable.descriptor(),
6164 graph()->zone(), callable.descriptor(),
6525 graph()->zone(), callable.descriptor(),
6622 graph()->zone(), id, 0, properties, CallDescriptor::kNoFlags);
6708 void LinearizeEffectControl(JSGraph* graph, Schedule* schedule, Zone* temp_zone,
6712 JSGraphAssembler graph_assembler_(graph, temp_zone);
6713 EffectControlLinearizer linearizer(graph, schedule, &graph_assembler_,