Lines Matching defs:allocation
26 // An allocation group represents a set of allocations that have been folded
30 AllocationGroup(Node* node, AllocationType allocation, Zone* zone);
31 AllocationGroup(Node* node, AllocationType allocation, Node* size,
38 return allocation() == AllocationType::kYoung;
41 AllocationType allocation() const { return allocation_; }
49 static inline AllocationType CheckAllocationType(AllocationType allocation) {
52 if (FLAG_single_generation && allocation == AllocationType::kYoung) {
55 return allocation;
233 // Check if we can fold this allocation into a previous allocation represented
241 state->group()->allocation() == allocation_type) {
242 // We can fold this Allocate {node} into the allocation {group}
262 // Update the allocation top with the new object allocation.
275 // Extend the allocation {group}.
287 // Load allocation top and limit.
294 // allocation (always done for folded allocations).
323 // Start a new allocation group.
333 // Load allocation top and limit.
342 // Check if we can do bump pointer allocation here.
366 // Create an unfoldable allocation group.
632 const AllocateParameters& allocation = AllocateParametersOf(node->op());
633 return ReduceAllocateRaw(node, allocation.allocation_type(),
634 allocation.allow_large_objects(), nullptr);
657 AllocationType allocation,
660 allocation_(CheckAllocationType(allocation)),
666 AllocationType allocation,
669 allocation_(CheckAllocationType(allocation)),