Lines Matching refs:jsgraph

130   AllocationBuilder a(jsgraph(), effect, control);
134 jsgraph()->EmptyFixedArrayConstant());
136 jsgraph()->EmptyFixedArrayConstant());
140 jsgraph()->UndefinedConstant());
177 Node* const arguments_map = jsgraph()->Constant(
182 AllocationBuilder a(jsgraph(), effect, control);
187 jsgraph()->EmptyFixedArrayConstant());
207 jsgraph()->Constant(native_context().strict_arguments_map());
209 AllocationBuilder a(jsgraph(), effect, control);
214 jsgraph()->EmptyFixedArrayConstant());
234 Node* const jsarray_map = jsgraph()->Constant(
237 AllocationBuilder a(jsgraph(), effect, control);
242 jsgraph()->EmptyFixedArrayConstant());
281 Node* const arguments_map = jsgraph()->Constant(
285 AllocationBuilder a(jsgraph(), effect, control);
290 jsgraph()->EmptyFixedArrayConstant());
292 a.Store(AccessBuilder::ForArgumentsLength(), jsgraph()->Constant(length));
320 jsgraph()->Constant(native_context().strict_arguments_map());
322 AllocationBuilder a(jsgraph(), effect, control);
327 jsgraph()->EmptyFixedArrayConstant());
329 a.Store(AccessBuilder::ForArgumentsLength(), jsgraph()->Constant(length));
358 jsgraph()->Constant(native_context().js_array_packed_elements_map());
360 AllocationBuilder a(jsgraph(), effect, control);
369 jsgraph()->EmptyFixedArrayConstant());
372 jsgraph()->Constant(length));
410 AllocationBuilder ab(jsgraph(), effect, control);
417 jsgraph()->UndefinedConstant());
422 AllocationBuilder a(jsgraph(), effect, control);
424 Node* undefined = jsgraph()->UndefinedConstant();
427 jsgraph()->EmptyFixedArrayConstant());
429 jsgraph()->EmptyFixedArrayConstant());
435 jsgraph()->Constant(JSGeneratorObject::kNext));
437 jsgraph()->Constant(JSGeneratorObject::kGeneratorExecuting));
444 jsgraph()->ZeroConstant());
487 jsgraph()->Constant(JSArray::kInitialMaxFastElementArray), effect,
498 AllocationBuilder a(jsgraph(), effect, control);
502 jsgraph()->EmptyFixedArrayConstant());
508 jsgraph()->UndefinedConstant());
542 elements = jsgraph()->EmptyFixedArrayConstant();
549 AllocationBuilder a(jsgraph(), effect, control);
553 jsgraph()->EmptyFixedArrayConstant());
559 jsgraph()->UndefinedConstant());
607 Node* length = jsgraph()->Constant(static_cast<int>(values.size()));
610 AllocationBuilder a(jsgraph(), effect, control);
614 jsgraph()->EmptyFixedArrayConstant());
620 jsgraph()->UndefinedConstant());
665 Node* length = jsgraph()->ZeroConstant();
688 length = jsgraph()->Constant(capacity);
752 AllocationBuilder a(jsgraph(), effect, control);
758 jsgraph()->EmptyFixedArrayConstant());
760 jsgraph()->EmptyFixedArrayConstant());
763 jsgraph()->ZeroConstant());
765 jsgraph()->Constant(static_cast<int>(p.kind())));
783 AllocationBuilder ab(jsgraph(), effect, control);
788 jsgraph()->UndefinedConstant());
793 AllocationBuilder a(jsgraph(), effect, control);
798 jsgraph()->EmptyFixedArrayConstant());
800 jsgraph()->EmptyFixedArrayConstant());
805 jsgraph()->UndefinedConstant());
807 jsgraph()->Constant(JSGeneratorObject::kNext));
809 jsgraph()->Constant(JSGeneratorObject::kGeneratorExecuting));
863 AllocationBuilder a(jsgraph(), effect, control);
870 jsgraph()->EmptyFixedArrayConstant());
872 jsgraph()->EmptyFixedArrayConstant());
875 jsgraph()->ZeroConstant());
893 Node* bound_arguments = jsgraph()->EmptyFixedArrayConstant();
896 AllocationBuilder ab(jsgraph(), effect, control);
907 AllocationBuilder a(jsgraph(), effect, control);
912 jsgraph()->EmptyFixedArrayConstant());
914 jsgraph()->EmptyFixedArrayConstant());
963 AllocationBuilder a(jsgraph(), effect, control);
968 jsgraph()->EmptyFixedArrayConstant());
970 jsgraph()->EmptyFixedArrayConstant());
978 jsgraph()->TheHoleConstant());
983 jsgraph()->UndefinedConstant());
997 jsgraph()->Constant(native_context().iterator_result_map());
1000 AllocationBuilder a(jsgraph(), effect, graph()->start());
1004 jsgraph()->EmptyFixedArrayConstant());
1006 jsgraph()->EmptyFixedArrayConstant());
1020 jsgraph()->Constant(native_context().initial_string_iterator_map());
1022 AllocationBuilder a(jsgraph(), effect, graph()->start());
1027 jsgraph()->EmptyFixedArrayConstant());
1029 jsgraph()->EmptyFixedArrayConstant());
1031 a.Store(AccessBuilder::ForJSStringIteratorIndex(), jsgraph()->SmiConstant(0));
1044 jsgraph()->Constant(native_context().js_array_packed_elements_map());
1045 Node* length = jsgraph()->Constant(2);
1047 AllocationBuilder aa(jsgraph(), effect, graph()->start());
1050 jsgraph()->ZeroConstant(), key);
1052 jsgraph()->OneConstant(), value);
1055 AllocationBuilder a(jsgraph(), elements, graph()->start());
1059 jsgraph()->EmptyFixedArrayConstant());
1074 AllocationBuilder a(jsgraph(), effect, graph()->start());
1078 jsgraph()->EmptyFixedArrayConstant());
1080 jsgraph()->EmptyFixedArrayConstant());
1082 jsgraph()->ZeroConstant());
1085 jsgraph()->ZeroConstant());
1090 jsgraph()->ZeroConstant());
1135 Node* length = jsgraph()->ZeroConstant();
1155 Node* js_object_map = jsgraph()->Constant(map);
1158 Node* elements = jsgraph()->EmptyFixedArrayConstant();
1161 AllocationBuilder a(jsgraph(), effect, control);
1165 jsgraph()->EmptyFixedArrayConstant());
1169 jsgraph()->UndefinedConstant());
1206 Node* value = jsgraph()->Constant(template_object);
1225 AllocationBuilder a(jsgraph(), effect, control);
1243 a.Store(AccessBuilder::ForContextSlot(i), jsgraph()->UndefinedConstant());
1261 AllocationBuilder a(jsgraph(), effect, control);
1282 AllocationBuilder a(jsgraph(), effect, control);
1307 AllocationBuilder a(jsgraph(), effect, control);
1314 a.Store(AccessBuilder::ForContextSlot(i), jsgraph()->UndefinedConstant());
1359 Node* properties = jsgraph()->EmptyFixedArrayConstant();
1370 AllocationBuilder a(jsgraph(), effect, control);
1375 jsgraph()->SmiConstant(length));
1378 jsgraph()->SmiConstant(0));
1380 jsgraph()->SmiConstant(0));
1382 jsgraph()->SmiConstant(capacity));
1385 jsgraph()->SmiConstant(PropertyDetails::kInitialIndex));
1387 jsgraph()->SmiConstant(PropertyArray::kNoHashSentinel));
1389 Node* undefined = jsgraph()->UndefinedConstant();
1406 AllocationBuilder a(jsgraph(), effect, control);
1411 jsgraph()->EmptyFixedArrayConstant());
1413 Node* undefined = jsgraph()->UndefinedConstant();
1431 if (argument_count == 0) return jsgraph()->EmptyFixedArrayConstant();
1440 AllocationBuilder ab(jsgraph(), effect, control);
1447 ab.Store(AccessBuilder::ForFixedArrayElement(), jsgraph()->Constant(i),
1461 if (num_elements == 0) return jsgraph()->EmptyFixedArrayConstant();
1471 AllocationBuilder ab(jsgraph(), effect, control);
1478 ab.Store(AccessBuilder::ForFixedArrayElement(), jsgraph()->Constant(i),
1492 if (argument_count == 0) return jsgraph()->EmptyFixedArrayConstant();
1508 AllocationBuilder ab(jsgraph(), effect, control);
1531 ab.Store(AccessBuilder::ForFixedArrayElement(), jsgraph()->Constant(i),
1532 jsgraph()->TheHoleConstant());
1536 ab.Store(AccessBuilder::ForFixedArrayElement(), jsgraph()->Constant(i),
1542 AllocationBuilder a(jsgraph(), arguments, control);
1549 jsgraph()->Constant(i), jsgraph()->Constant(idx));
1577 AllocationBuilder ab(jsgraph(), effect, control);
1599 AllocationBuilder a(jsgraph(), effect, control);
1607 graph()->NewNode(simplified()->NumberLessThan(), jsgraph()->Constant(i),
1609 jsgraph()->Constant(idx), jsgraph()->TheHoleConstant());
1611 jsgraph()->Constant(i), value);
1629 Node* value = jsgraph()->TheHoleConstant();
1632 AllocationBuilder a(jsgraph(), effect, control);
1635 Node* index = jsgraph()->Constant(i);
1657 AllocationBuilder a(jsgraph(), effect, control);
1660 Node* index = jsgraph()->Constant(i);
1779 AllocationBuilder builder(jsgraph(), effect, control);
1784 jsgraph()->Constant(number));
1793 value = jsgraph()->Constant(boilerplate_value);
1807 Node* value = jsgraph()->HeapConstant(factory()->one_pointer_filler_map());
1819 AllocationBuilder builder(jsgraph(), effect, control);
1824 jsgraph()->EmptyFixedArrayConstant());
1865 return jsgraph()->Constant(boilerplate_elements);
1878 ? jsgraph()->TheHoleConstant()
1879 : jsgraph()->Constant(value.get_scalar());
1894 elements_values[i] = jsgraph()->Constant(*element_value);
1900 AllocationBuilder ab(jsgraph(), effect, control);
1907 ab.Store(access, jsgraph()->Constant(i), elements_values[i]);
1926 AllocationBuilder builder(jsgraph(), effect, control);
1931 jsgraph()->EmptyFixedArrayConstant());
1933 jsgraph()->EmptyFixedArrayConstant());
1938 jsgraph()->SmiConstant(boilerplate.flags()));
1940 jsgraph()->SmiConstant(JSRegExp::kInitialLastIndexValue));
1946 return jsgraph()->isolate()->factory();
1949 Graph* JSCreateLowering::graph() const { return jsgraph()->graph(); }
1952 return jsgraph()->common();
1956 return jsgraph()->simplified();