Lines Matching defs:allocation

28 #include "src/heap/allocation-observer.h"
29 #include "src/heap/allocation-result.h"
32 #include "src/objects/allocation-site.h"
41 #include "src/utils/allocation.h"
667 // Performs GC after background allocation failure.
962 // Inline allocation. ========================================================
965 // Switch whether inline bump-pointer allocation should be used.
1435 // We allow incremental marking to overshoot the V8 and global allocation
1444 // instead if you know the allocation isn't in the code spaces.
1446 AllocationType allocation);
1480 // Allocate an external backing store with the given allocation callback.
1482 // will re-try the allocation after performing GCs. This is useful for
1486 // The function may also proactively trigger GCs even if the allocation
1501 // method needs to be called after evacuation, as allocation sites may be
1506 // Adds an allocation site to the list of sites to be pretenured during the
1507 // next collection. Added allocation sites are pretenured independent of
1537 // Heap object allocation tracking. ==========================================
1734 static bool IsRegularObjectAllocation(AllocationType allocation) {
1735 return AllocationType::kYoung == allocation ||
1736 AllocationType::kOld == allocation;
1813 // Deopts all code that contains allocation instruction which are tenured or
1814 // not tenured. Moreover it clears the pretenuring allocation site statistics.
1815 void ResetAllAllocationSitesDependentCode(AllocationType allocation);
2048 AllocateRaw(int size_in_bytes, AllocationType allocation,
2057 AllocateRawWith(int size, AllocationType allocation,
2063 int size, AllocationType allocation,
2069 AllocationType allocation);
2246 // generation and on every allocation in large object space.
2277 // This is the pretenuring trigger for allocation sites that are in maybe
2279 // the code that belongs to the allocation site and derive the lifetime
2280 // of the allocation site.
2347 // The feedback storage is used to store allocation sites (keys) and how often
2614 // objects in a heap space but above the allocation pointer.
2684 // HeapObjectIterator ensures there is no allocation during its lifetime (using