Lines Matching defs:constructor
359 Node* constructor = NodeProperties::GetValueInput(node, 0);
362 HeapObjectMatcher m(constructor);
370 // We can constant-fold the super constructor access if the
387 Node* constructor = n.right();
396 HeapObjectMatcher m(constructor);
425 // takes over, but that requires the constructor to be callable.
432 access_builder.BuildCheckMaps(constructor, &effect, control,
436 NodeProperties::ReplaceValueInput(node, constructor, 0);
463 // Check that {constructor} is actually {receiver}.
464 constructor = access_builder.BuildCheckValue(constructor, &effect, control,
468 access_builder.BuildCheckMaps(constructor, &effect, control,
488 node->ReplaceInput(JSCallNode::ReceiverIndex(), constructor);
611 Node* constructor = NodeProperties::GetValueInput(node, 0);
614 // Check if the {constructor} is known at compile time.
615 HeapObjectMatcher m(constructor);
663 Node* constructor = NodeProperties::GetValueInput(node, 0);
670 // Check if the {constructor} is the %Promise% function.
671 HeapObjectMatcher m(constructor);