Lines Matching refs:jsgraph

309       inference->InsertMapChecks(jsgraph(), &e, Control{control()}, feedback());
668 JSOperatorBuilder* javascript() const { return jsgraph()->javascript(); }
976 jsgraph(), shared_, target_, ContextInput(), receiver_,
1143 AllocationBuilder ab(jsgraph(), effect(), control());
1146 Node* empty_fixed_array = jsgraph()->EmptyFixedArrayConstant();
1150 ab.Store(AccessBuilder::ForJSArrayLength(kind), jsgraph()->ZeroConstant());
1153 jsgraph()->UndefinedConstant());
1232 jsgraph()->Constant(search_element_string.GetChar(i).value());
1332 JSGraph* jsgraph;
1349 params.jsgraph, params.shared, builtin, params.target, params.context,
1360 params.jsgraph, params.shared, builtin, params.target, params.context,
1381 jsgraph(), shared, context, target, outer_frame_state,
1413 JSGraph* jsgraph;
1430 params.jsgraph, params.shared, builtin, params.target, params.context,
1445 params.jsgraph, params.shared, builtin, params.target, params.context,
1459 params.jsgraph, params.shared, builtin, params.target, params.context,
1475 params.jsgraph, params.shared, builtin, params.target, params.context,
1493 jsgraph(), shared, direction, context, target, outer_frame_state};
1588 JSGraph* jsgraph;
1605 params.jsgraph, params.shared,
1617 params.jsgraph, params.shared,
1629 params.jsgraph, params.shared,
1663 jsgraph(), shared, context, target, outer_frame_state,
1705 JSGraph* jsgraph;
1729 params.jsgraph, params.shared,
1752 params.jsgraph, params.shared,
1768 params.jsgraph, params.shared,
1795 jsgraph(), shared, context, target, outer_frame_state,
1858 JSGraph* jsgraph;
1877 params.jsgraph, params.shared, builtin, params.target, params.context,
1890 params.jsgraph, params.shared, builtin, params.target, params.context,
1906 params.jsgraph, params.shared, builtin, params.target, params.context,
1927 jsgraph(), shared, context, target, outer_frame_state,
1973 JSGraph* jsgraph;
1993 params.jsgraph, params.shared, builtin, params.target, params.context,
2007 params.jsgraph, params.shared, builtin, params.target, params.context,
2029 jsgraph(), shared, context, target, outer_frame_state,
2154 JSGraph* jsgraph;
2212 JSGraph* jsgraph = params.jsgraph;
2214 jsgraph->UndefinedConstant(), /* receiver */
2215 jsgraph->UndefinedConstant(), /* promise */
2216 jsgraph->UndefinedConstant(), /* reject function */
2217 jsgraph->TheHoleConstant() /* exception */
2220 jsgraph, params.shared, Builtin::kPromiseConstructorLazyDeoptContinuation,
2233 params.jsgraph->UndefinedConstant(), /* receiver */
2236 params.jsgraph, params.shared,
2258 PromiseCtorFrameStateParams frame_state_params{jsgraph(), promise_shared,
2355 Node* value = jsgraph()->NaNConstant();
2372 Node* value = jsgraph()->NaNConstant();
2390 Node* value = jsgraph()->ZeroConstant();
2395 Node* right = n.ArgumentOr(1, jsgraph()->ZeroConstant());
2422 Node* value = jsgraph()->Constant(32);
2530 Node* value = n.ArgumentOrUndefined(0, jsgraph());
2576 node->ReplaceInput(n.ReceiverIndex(), jsgraph()->UndefinedConstant());
2624 jsgraph()->NullConstant());
2633 jsgraph()->UndefinedConstant());
2782 inference.RelyOnMapsPreferStability(dependencies(), jsgraph(), &effect,
2792 AllocationBuilder ab(jsgraph(), effect, control);
2804 inputs[cursor++] = n.ArgumentOrUndefined(0, jsgraph()); // bound_this.
2834 context = jsgraph()->Constant(function.context());
2852 node->ReplaceInput(n.ReceiverIndex(), jsgraph()->UndefinedConstant());
2871 Node* object = n.ArgumentOrUndefined(0, jsgraph());
2923 Node* value = jsgraph()->Constant(candidate_prototype);
2931 Node* object = n.ArgumentOrUndefined(0, jsgraph());
2938 Node* lhs = n.ArgumentOrUndefined(0, jsgraph());
2939 Node* rhs = n.ArgumentOrUndefined(1, jsgraph());
2955 Node* name = call_node.ArgumentOrUndefined(0, jsgraph());
3017 Node* value = jsgraph()->TrueConstant();
3031 Node* value = n.ArgumentOrUndefined(0, jsgraph());
3063 node->InsertInput(graph()->zone(), arity++, jsgraph()->UndefinedConstant());
3081 Node* arg_target = n.ArgumentOrUndefined(0, jsgraph());
3082 Node* arg_argument_list = n.ArgumentOrUndefined(1, jsgraph());
3093 node->InsertInput(graph()->zone(), arity++, jsgraph()->UndefinedConstant());
3114 Node* target = n.ArgumentOrUndefined(0, jsgraph());
3121 Node* properties = n.ArgumentOrUndefined(1, jsgraph());
3122 if (properties != jsgraph()->UndefinedConstant()) return NoChange();
3128 Node* prototype = n.ArgumentOrUndefined(0, jsgraph());
3163 jsgraph()->Constant(
3165 jsgraph()->HeapConstant(factory()->ReflectGet_string()), context,
3179 Node* stub_code = jsgraph()->HeapConstant(callable.code());
3216 Node* target = n.ArgumentOrUndefined(0, jsgraph());
3217 Node* key = n.ArgumentOrUndefined(1, jsgraph());
3234 jsgraph()->Constant(
3236 jsgraph()->HeapConstant(factory()->ReflectHas_string()), context,
3248 jsgraph()->UndefinedConstant(), context, frame_state, etrue, if_true);
3324 JSGraph* jsgraph,
3351 dependencies, jsgraph, &effect_, control_, p.feedback());
3377 IteratingArrayBuiltinHelper h(node, broker(), jsgraph(), dependencies());
3389 IteratingArrayBuiltinHelper h(node, broker(), jsgraph(), dependencies());
3402 IteratingArrayBuiltinHelper h(node, broker(), jsgraph(), dependencies());
3415 IteratingArrayBuiltinHelper h(node, broker(), jsgraph(), dependencies());
3434 IteratingArrayBuiltinHelper h(node, broker(), jsgraph(), dependencies());
3453 IteratingArrayBuiltinHelper h(node, broker(), jsgraph(), dependencies());
3467 IteratingArrayBuiltinHelper h(node, broker(), jsgraph(), dependencies());
3481 IteratingArrayBuiltinHelper h(node, broker(), jsgraph(), dependencies());
3496 IteratingArrayBuiltinHelper h(node, broker(), jsgraph(), dependencies());
3510 IteratingArrayBuiltinHelper h(node, broker(), jsgraph(), dependencies());
3523 IteratingArrayBuiltinHelper h(node, broker(), jsgraph(), dependencies());
3602 jsgraph()->UndefinedConstant());
3674 jsgraph()->Constant(native_context().global_proxy_object());
3780 inference.RelyOnMapsPreferStability(dependencies(), jsgraph(), &effect,
3785 ? jsgraph()->Constant(*api_holder.holder)
3815 jsgraph()->HeapConstant(callable.code()));
3816 node->ReplaceInput(1, jsgraph()->Constant(function_template_info));
3818 jsgraph()->Constant(JSParameterCount(argc)));
3864 jsgraph(), shared, target, context, receiver, frame_state);
3868 jsgraph()->HeapConstant(call_api_callback.code()));
3869 node->ReplaceInput(1, jsgraph()->ExternalConstant(function_reference));
3870 node->InsertInput(graph()->zone(), 2, jsgraph()->Constant(argc));
3872 jsgraph()->Constant(call_handler_info.data()));
3929 jsgraph()->Constant(static_cast<int>(MessageTemplate::kNotConstructor)),
4000 jsgraph()->Constant(array_length));
4298 Node* index = jsgraph()->Constant(i);
4382 args.emplace_back(jsgraph()->Constant(maybe_arg.value()));
4387 node, jsgraph()->Constant(function.bound_target_function()),
4389 NodeProperties::ReplaceValueInput(node, jsgraph()->Constant(bound_this),
4491 Node* target_function = jsgraph()->Constant(*feedback_target);
4767 jsgraph()->Constant(-V8_INFINITY));
4770 jsgraph()->Constant(V8_INFINITY));
5038 jsgraph()->Constant(native_context().array_function());
5059 Node* new_target_feedback = jsgraph()->Constant(*feedback_target);
5171 args.emplace_back(jsgraph()->Constant(maybe_arg.value()));
5176 jsgraph()->Constant(bound_target_function));
5182 jsgraph()->Constant(bound_target_function));
5189 jsgraph()->Constant(bound_target_function),
5276 Node* new_position = jsgraph()->ZeroConstant();
5287 jsgraph()->ZeroConstant()),
5306 jsgraph()->SmiConstant(-1)));
5354 Node* end = n.ArgumentOrUndefined(1, jsgraph());
5367 jsgraph()->UndefinedConstant());
5389 jsgraph()->ZeroConstant()),
5393 jsgraph()->ZeroConstant()),
5403 jsgraph()->ZeroConstant()),
5417 jsgraph()->ZeroConstant(), resultLength);
5430 Node* vfalse = jsgraph()->EmptyStringConstant();
5481 NodeProperties::FindFrameStateBefore(node, jsgraph()->Dead());
5506 jsgraph()->Constant(Map::Bits2::ElementsKindBits::kMask)),
5507 jsgraph()->Constant(Map::Bits2::ElementsKindBits::kShift));
5517 jsgraph()->Constant(GetPackedElementsKind(kind)));
5526 jsgraph()->Constant(GetHoleyElementsKind(kind)));
5566 inference.RelyOnMapsPreferStability(dependencies(), jsgraph(), &effect,
5572 Node* return_value = jsgraph()->UndefinedConstant();
5618 simplified()->NumberAdd(), length, jsgraph()->Constant(num_values));
5636 jsgraph()->Constant(num_values - 1)),
5649 jsgraph()->Constant(j));
5703 inference.RelyOnMapsPreferStability(dependencies(), jsgraph(), &effect,
5709 Node* value = jsgraph()->UndefinedConstant();
5734 jsgraph()->ZeroConstant());
5740 Node* vtrue = jsgraph()->UndefinedConstant();
5763 length, jsgraph()->OneConstant());
5786 elements, new_length, jsgraph()->TheHoleConstant(), efalse, if_false);
5850 inference.RelyOnMapsPreferStability(dependencies(), jsgraph(), &effect,
5856 Node* value = jsgraph()->UndefinedConstant();
5881 jsgraph()->ZeroConstant());
5887 Node* vtrue0 = jsgraph()->UndefinedConstant();
5896 jsgraph()->Constant(JSArray::kMaxCopyElements));
5912 elements, jsgraph()->ZeroConstant(), etrue1, if_true1);
5930 jsgraph()->OneConstant(),
5931 jsgraph()->Constant(JSArray::kMaxCopyElements - 1), loop);
5965 jsgraph()->OneConstant()),
5972 jsgraph()->OneConstant()));
5977 length, jsgraph()->OneConstant());
5995 elements, new_length, jsgraph()->TheHoleConstant(), etrue1,
6009 Node* stub_code = jsgraph()->CEntryStubConstant(
6012 Node* entry = jsgraph()->ExternalConstant(
6015 jsgraph()->Constant(BuiltinArguments::kNumExtraArgsWithReceiver);
6018 receiver, jsgraph()->PaddingConstant(), argc,
6019 target, jsgraph()->UndefinedConstant(), entry,
6076 Node* start = n.ArgumentOr(0, jsgraph()->ZeroConstant());
6077 Node* end = n.ArgumentOrUndefined(1, jsgraph());
6117 inference.RelyOnMapsPreferStability(dependencies(), jsgraph(), &effect,
6136 common()->Call(call_descriptor), jsgraph()->HeapConstant(callable.code()),
6148 Node* value = jsgraph()->FalseConstant();
6207 jsgraph()->Constant(JSArrayBuffer::WasDetachedBit::kMask)),
6208 jsgraph()->ZeroConstant());
6280 inference.InsertMapChecks(jsgraph(), &effect, control, p.feedback());
6296 jsgraph()->Constant(JSArrayBuffer::WasDetachedBit::kMask)),
6297 jsgraph()->ZeroConstant());
6355 done_true = jsgraph()->FalseConstant();
6426 jsgraph()->OneConstant());
6437 done_false = jsgraph()->TrueConstant();
6438 value_false = jsgraph()->UndefinedConstant();
6451 Node* end_index = jsgraph()->Constant(index_access.type.Max());
6486 Node* index = n.ArgumentOr(0, jsgraph()->ZeroConstant());
6519 TNode<Object> search_element = n.ArgumentOrUndefined(0, jsgraph());
6561 Node* index = n.ArgumentOr(0, jsgraph()->ZeroConstant());
6673 input, jsgraph()->Constant(0x10FFFF + 1), effect, control);
6693 jsgraph()->NoContextConstant(), effect);
6709 HeapObjectMatcher m(n.ArgumentOrUndefined(1, jsgraph()));
6726 TNode<Object> options = n.ArgumentOrUndefined(2, jsgraph());
6752 jsgraph()->UndefinedConstant());
6757 jsgraph()->HeapConstant(callable.code()));
6797 done_true = jsgraph()->FalseConstant();
6813 vfalse0 = jsgraph()->UndefinedConstant();
6814 done_false = jsgraph()->TrueConstant();
6863 jsgraph()->Constant(String::kMaxLength + 1), effect, control);
6920 inference.RelyOnMapsPreferStability(dependencies(), jsgraph(), &effect,
6926 Node* target = jsgraph()->Constant(native_context().promise_then());
6931 node->InsertInput(graph()->zone(), 2, jsgraph()->UndefinedConstant());
6950 jsgraph()->HeapConstant(feedback_cell), context,
6960 Node* on_finally = n.ArgumentOrUndefined(0, jsgraph());
6980 inference.RelyOnMapsPreferStability(dependencies(), jsgraph(), &effect,
6994 Node* context = jsgraph()->Constant(native_context());
6996 jsgraph()->Constant(native_context().promise_function());
7057 Node* target = jsgraph()->Constant(native_context().promise_then());
7083 Node* on_fulfilled = n.ArgumentOrUndefined(0, jsgraph());
7084 Node* on_rejected = n.ArgumentOrUndefined(1, jsgraph());
7099 inference.RelyOnMapsPreferStability(dependencies(), jsgraph(), &effect,
7106 on_fulfilled, jsgraph()->UndefinedConstant());
7112 on_rejected, jsgraph()->UndefinedConstant());
7143 Node* value = n.ArgumentOrUndefined(0, jsgraph());
7174 Node* arg0 = n.ArgumentOrUndefined(0, jsgraph());
7175 Node* arg1 = n.ArgumentOrUndefined(1, jsgraph());
7176 Node* arg2 = n.ArgumentOrUndefined(2, jsgraph());
7192 Node* const parameters[] = {jsgraph()->TheHoleConstant()};
7195 jsgraph(), shared, Builtin::kGenericLazyDeoptContinuation, target,
7219 values.push_back(jsgraph()->UndefinedConstant());
7234 jsgraph()->Constant(Map::Bits2::ElementsKindBits::kMask)),
7235 jsgraph()->Constant(Map::Bits2::ElementsKindBits::kShift));
7242 jsgraph()->Constant(FIRST_FIXED_TYPED_ARRAY_ELEMENTS_KIND));
7248 jsgraph()->Constant(TYPE##_ELEMENTS - \
7251 values.push_back(jsgraph()->Constant( \
7260 values.push_back(jsgraph()->UndefinedConstant());
7281 Node* value = jsgraph()->FalseConstant();
7295 Node* value = jsgraph()->FalseConstant();
7309 Node* value = jsgraph()->FalseConstant();
7323 Node* value = jsgraph()->FalseConstant();
7355 jsgraph()->MinusOneConstant());
7362 Node* vtrue = jsgraph()->UndefinedConstant();
7402 jsgraph()->MinusOneConstant());
7510 inference.RelyOnMapsPreferStability(dependencies(), jsgraph(), &effect,
7557 jsgraph()->HeapConstant(callable.code()), table, index,
7558 jsgraph()->NoContextConstant(), effect);
7591 javascript()->CreateIterResultObject(), jsgraph()->UndefinedConstant(),
7592 jsgraph()->TrueConstant(), context, effect);
7640 receiver, jsgraph()->HeapConstant(empty_collection), efalse0,
7658 jsgraph()->Constant(entry_size)),
7660 jsgraph()->Constant(OrderedHashMap::HashTableStartIndex()));
7667 jsgraph()->OneConstant());
7671 jsgraph()->TheHoleConstant());
7682 Node* done = jsgraph()->FalseConstant();
7709 jsgraph()->Constant(OrderedHashMap::kValueOffset)),
7720 jsgraph()->Constant(OrderedHashMap::kValueOffset)),
7763 Node* value = n.ArgumentOrUndefined(0, jsgraph());
7800 jsgraph()->Constant(JSArrayBuffer::WasDetachedBit::kMask)),
7801 jsgraph()->ZeroConstant());
7810 check, value, jsgraph()->ZeroConstant());
7840 Node* offset = n.ArgumentOr(0, jsgraph()->ZeroConstant());
7843 value = n.ArgumentOrUndefined(1, jsgraph());
7847 n.ArgumentOr(endian_index, jsgraph()->FalseConstant());
7870 Node* byte_length = jsgraph()->Constant(length - (element_size - 1));
7888 simplified()->NumberMax(), jsgraph()->ZeroConstant(),
7890 jsgraph()->Constant(element_size - 1)));
7930 jsgraph()->Constant(JSArrayBuffer::WasDetachedBit::kMask)),
7931 jsgraph()->ZeroConstant());
7959 value = jsgraph()->UndefinedConstant();
7975 Node* value = jsgraph()->FalseConstant();
8001 Node* value = jsgraph()->TrueConstant();
8051 Node* value = jsgraph()->NaNConstant();
8061 Node* radix = n.ArgumentOrUndefined(1, jsgraph());
8129 inference.RelyOnMapsPreferStability(dependencies(), jsgraph(), &effect,
8146 jsgraph()->ZeroConstant(), lastIndexSmi);
8168 Node* value = n.ArgumentOr(0, jsgraph()->ZeroConstant());
8179 jsgraph(), shared_info, Builtin::kGenericLazyDeoptContinuation,
8194 if (!jsgraph()->machine()->Is64()) return NoChange();
8230 Graph* JSCallReducer::graph() const { return jsgraph()->graph(); }
8232 Isolate* JSCallReducer::isolate() const { return jsgraph()->isolate(); }
8241 return jsgraph()->common();
8245 return jsgraph()->javascript();
8249 return jsgraph()->simplified();