Lines Matching defs:allocation

9 #include "src/compiler/allocation-builder-inl.h"
252 // Use inline allocation for all mapped arguments objects within inlined
299 // Use inline allocation for all unmapped arguments objects within inlined
337 // Use inline allocation for all unmapped arguments objects within inlined
463 AllocationType allocation,
493 ? simplified()->NewDoubleElements(allocation)
494 : simplified()->NewSmiOrObjectElements(allocation),
497 // Perform the allocation of the actual JSArray object.
499 a.Allocate(slack_tracking_prediction.instance_size(), allocation);
519 ElementsKind elements_kind, AllocationType allocation,
545 AllocateElements(effect, control, elements_kind, capacity, allocation);
548 // Perform the allocation of the actual JSArray object.
550 a.Allocate(slack_tracking_prediction.instance_size(), allocation);
568 ElementsKind elements_kind, AllocationType allocation,
606 AllocateElements(effect, control, elements_kind, values, allocation);
609 // Perform the allocation of the actual JSArray object.
611 a.Allocate(slack_tracking_prediction.instance_size(), allocation);
632 AllocationType allocation = AllocationType::kYoung;
654 allocation = dependencies()->DependOnPretenureMode(*site_ref);
668 allocation, slack_tracking_prediction);
679 elements_kind, allocation,
690 allocation, slack_tracking_prediction);
694 allocation, slack_tracking_prediction);
737 return ReduceNewArray(node, values, *initial_map, elements_kind, allocation,
934 // Use inline allocation of closures only for instantiation sites that have
936 // also serves as a heuristic of which allocation sites benefit from it.
956 // for old-space allocation, which doesn't always make sense. For
959 AllocationType allocation = AllocationType::kYoung;
964 a.Allocate(function_map.instance_size(), allocation,
1108 AllocationType allocation = dependencies()->DependOnPretenureMode(site);
1111 TryAllocateFastLiteral(effect, control, *site.boilerplate(), allocation,
1132 AllocationType const allocation =
1140 initial_map.elements_kind(), allocation,
1160 // Perform the allocation of the actual JSArray object.
1219 // Use inline allocation for function contexts up to a size limit.
1300 // Use inline allocation for block contexts up to a size limit.
1619 AllocationType allocation) {
1633 a.AllocateArray(capacity, MakeRef(broker(), elements_map), allocation);
1644 AllocationType allocation) {
1658 a.AllocateArray(capacity, MakeRef(broker(), elements_map), allocation);
1668 AllocationType allocation, int max_depth, int* max_properties) {
1773 allocation, max_depth - 1, max_properties);
1780 builder.Allocate(HeapNumber::kSize, allocation);
1813 effect, control, boilerplate, allocation, max_depth, max_properties);
1820 builder.Allocate(boilerplate_map.instance_size(), allocation,
1840 AllocationType allocation, int max_depth, int* max_properties) {
1861 if (allocation == AllocationType::kOld &&
1890 allocation, max_depth - 1, max_properties);
1901 CHECK(ab.CanAllocateArray(elements_length, elements_map, allocation));
1902 ab.AllocateArray(elements_length, elements_map, allocation);