Lines Matching refs:control
78 // Make the current control path trap to unreachable.
101 return builder_->Control();
118 return builder_->Control();
200 // Connect the current control and effect to the existing trap code.
201 builder_->AppendToMerge(trap_merge_, builder_->Control());
254 // End the control flow with a throw
260 // End the control flow with returning 0xdeadbeef
306 Node* WasmGraphBuilder::Terminate(Node* effect, Node* control) {
308 graph()->NewNode(jsgraph()->common()->Terminate(), effect, control);
343 Node* control) {
344 DCHECK(IrOpcode::IsMergeOpcode(control->opcode()));
346 buf[count] = control;
352 Node* control) {
353 DCHECK(IrOpcode::IsMergeOpcode(control->opcode()));
355 buf[count] = control;
1823 const size_t extra = 2; // effect and control inputs.
1829 // Add effect and control inputs.
1845 const size_t extra = 2; // effect and control inputs.
1851 // Add effect and control inputs.
2065 Node* control = graph()->NewNode(common->Merge(2), if_smi, if_box);
2067 vbox, control);
2100 Node* effect, Node* control) {
2108 node, context, effect, control);
2143 Node* control = NodeProperties::GetControlInput(value);
2151 graph()->NewNode(common->Branch(BranchHint::kFalse), check1, control);
2303 Node* control) {
2321 target, context, effect, control);
2326 heap_number, control);
2330 Node* WasmGraphBuilder::BuildLoadHeapNumberValue(Node* value, Node* control) {
2333 graph()->start(), control);
2969 Node* control = nullptr;
2973 builder.set_control_ptr(&control);
3046 Node* control = nullptr;
3050 builder.set_control_ptr(&control);