Home
last modified time | relevance | path

Searched refs:allocation_site (Results 1 – 23 of 23) sorted by relevance

/external/v8/src/
Dtype-info.cc230 Handle<AllocationSite>* allocation_site, in BinaryType() argument
240 *allocation_site = Handle<AllocationSite>::null(); in BinaryType()
255 *allocation_site = handle(first_allocation_site); in BinaryType()
257 *allocation_site = Handle<AllocationSite>::null(); in BinaryType()
Dcode-stubs-hydrogen.cc505 HInstruction* allocation_site = Add<HLoadKeyed>( in BuildCodeStub() local
509 checker.IfNot<HCompareObjectEqAndBranch, HValue*>(allocation_site, in BuildCodeStub()
516 Add<HLoadNamedField>(allocation_site, nullptr, access); in BuildCodeStub()
524 allocation_site, in BuildCodeStub()
531 allocation_site, in BuildCodeStub()
539 allocation_site, in BuildCodeStub()
545 allocation_site, in BuildCodeStub()
573 HInstruction* allocation_site = Add<HLoadKeyed>( in BuildCodeStub() local
578 checker.IfNot<HCompareObjectEqAndBranch, HValue*>(allocation_site, in BuildCodeStub()
585 Add<HLoadNamedField>(allocation_site, nullptr, access); in BuildCodeStub()
[all …]
Dtype-info.h85 Handle<AllocationSite>* allocation_site,
Dfactory.h390 Handle<AllocationSite> allocation_site = Handle<AllocationSite>::null());
690 Handle<AllocationSite> allocation_site);
Dfactory.cc68 Handle<AllocationSite> allocation_site) { in New() argument
71 isolate()->heap()->Allocate(*map, space, *allocation_site), in New()
1588 Handle<AllocationSite> allocation_site) { in NewJSObjectFromMap() argument
1594 allocation_site.is_null() ? NULL : *allocation_site), in NewJSObjectFromMap()
Dobjects-debug.cc1009 VerifyHeapPointer(allocation_site()); in AllocationMementoVerify()
Dcode-stubs.h1500 Handle<Code> GetCodeCopyFromTemplate(Handle<AllocationSite> allocation_site) { in GetCodeCopyFromTemplate() argument
1502 pattern.Add(isolate()->factory()->undefined_map(), allocation_site); in GetCodeCopyFromTemplate()
Dobjects-inl.h1851 return allocation_site()->IsAllocationSite() && in IsValid()
1852 !AllocationSite::cast(allocation_site())->IsZombie(); in IsValid()
1858 return AllocationSite::cast(allocation_site()); in GetAllocationSite()
5553 ACCESSORS(AllocationMemento, allocation_site, Object, kAllocationSiteOffset) in ACCESSORS()
Dobjects.h517 V(ALLOCATION_SITE, AllocationSite, allocation_site) \
8252 DECL_ACCESSORS(allocation_site, Object)
/external/v8/src/runtime/
Druntime-array.cc297 Handle<AllocationSite> allocation_site; in ArrayConstructorCommon() local
299 allocation_site = site; in ArrayConstructorCommon()
303 factory->NewJSObjectFromMap(initial_map, NOT_TENURED, allocation_site)); in ArrayConstructorCommon()
/external/v8/src/ic/
Dic.cc2497 Handle<AllocationSite> allocation_site, Handle<Object> left, in Transition() argument
2581 if (!allocation_site.is_null() || state.ShouldCreateAllocationMementos()) { in Transition()
2583 if (allocation_site.is_null()) { in Transition()
2584 allocation_site = isolate()->factory()->NewAllocationSite(); in Transition()
2589 target = stub.GetCodeCopyFromTemplate(allocation_site); in Transition()
2592 DCHECK_EQ(*allocation_site, target->FindFirstAllocationSite()); in Transition()
2608 if (!allocation_site.is_null()) { in Transition()
2609 os << " using allocation site " << static_cast<void*>(*allocation_site); in Transition()
2644 Handle<AllocationSite> allocation_site = in RUNTIME_FUNCTION() local
2652 isolate, result, ic.Transition(allocation_site, left, right)); in RUNTIME_FUNCTION()
Dic.h601 MaybeHandle<Object> Transition(Handle<AllocationSite> allocation_site,
/external/v8/src/crankshaft/
Dtyping.cc642 Handle<AllocationSite> allocation_site; in VisitBinaryOperation() local
645 &allocation_site, expr->op()); in VisitBinaryOperation()
649 expr->set_allocation_site(allocation_site); in VisitBinaryOperation()
Dhydrogen-instructions.h5432 Handle<AllocationSite> allocation_site = Handle<AllocationSite>::null()) {
5434 instance_type, allocation_site);
5515 Handle<AllocationSite> allocation_site =
5531 allocation_site.is_null()
5533 : static_cast<void*>(*allocation_site),
7278 Handle<AllocationSite> allocation_site = Handle<AllocationSite>::null());
7300 Handle<AllocationSite> allocation_site) in HStringAdd() argument
7315 allocation_site.is_null() in HStringAdd()
7317 : static_cast<void*>(*allocation_site), in HStringAdd()
Dhydrogen.cc3077 HValue* allocation_site, in BuildCloneShallowArrayCow() argument
3091 allocation_site, in BuildCloneShallowArrayCow()
3098 HValue* allocation_site, in BuildCloneShallowArrayEmpty() argument
3109 allocation_site, in BuildCloneShallowArrayEmpty()
3116 HValue* allocation_site, in BuildCloneShallowArrayNonEmpty() argument
3131 boilerplate, allocation_site, mode); in BuildCloneShallowArrayNonEmpty()
3238 HValue* allocation_site) { in BuildCreateAllocationMemento() argument
3239 DCHECK(allocation_site != NULL); in BuildCreateAllocationMemento()
3247 allocation_site); in BuildCreateAllocationMemento()
3250 Add<HLoadNamedField>(allocation_site, nullptr, in BuildCreateAllocationMemento()
[all …]
Dhydrogen.h1828 HValue* allocation_site,
1833 HValue* allocation_site,
1837 HValue* allocation_site,
Dhydrogen-instructions.cc3987 Handle<AllocationSite> allocation_site) { in New() argument
4003 HStringAdd(context, left, right, pretenure_flag, flags, allocation_site); in New()
/external/v8/src/heap/
Dheap.cc3422 AllocationSite* allocation_site) { in InitializeAllocationMemento() argument
3424 DCHECK(allocation_site->map() == allocation_site_map()); in InitializeAllocationMemento()
3425 memento->set_allocation_site(allocation_site, SKIP_WRITE_BARRIER); in InitializeAllocationMemento()
3427 allocation_site->IncrementMementoCreateCount(); in InitializeAllocationMemento()
3433 AllocationSite* allocation_site) { in Allocate() argument
3437 if (allocation_site != NULL) { in Allocate()
3445 if (allocation_site != NULL) { in Allocate()
3448 InitializeAllocationMemento(alloc_memento, allocation_site); in Allocate()
3496 Map* map, PretenureFlag pretenure, AllocationSite* allocation_site) { in AllocateJSObjectFromMap() argument
3511 AllocationResult allocation = Allocate(map, space, allocation_site); in AllocateJSObjectFromMap()
[all …]
Dheap.h1760 AllocationSite* allocation_site);
1973 AllocationSite* allocation_site = NULL);
1980 AllocationSite* allocation_site = NULL);
2025 AllocationSite* allocation_site = NULL);
/external/v8/src/arm64/
Dcode-stubs-arm64.cc2840 Register allocation_site = x4; in HandleArrayCase() local
2861 __ Mov(allocation_site_arg, allocation_site); in HandleArrayCase()
5032 Register allocation_site = x2; in CreateArrayDispatchOneArgument() local
5073 __ Ldr(x10, FieldMemOperand(allocation_site, 0)); in CreateArrayDispatchOneArgument()
5083 __ Ldr(x11, FieldMemOperand(allocation_site, in CreateArrayDispatchOneArgument()
5086 __ Str(x11, FieldMemOperand(allocation_site, in CreateArrayDispatchOneArgument()
5193 Register allocation_site = x2; in Generate() local
5213 __ AssertUndefinedOrAllocationSite(allocation_site, x10); in Generate()
5226 __ JumpIfRoot(allocation_site, Heap::kUndefinedValueRootIndex, &no_info); in Generate()
5229 UntagSmiFieldMemOperand(allocation_site, in Generate()
[all …]
Dbuiltins-arm64.cc442 Register allocation_site = x2; in Generate_JSConstructStubHelper() local
446 __ AssertUndefinedOrAllocationSite(allocation_site, x10); in Generate_JSConstructStubHelper()
448 __ Push(allocation_site, argc); in Generate_JSConstructStubHelper()
/external/v8/src/ast/
Dast.h1954 Handle<AllocationSite> allocation_site() { return allocation_site_; } in allocation_site() function
2055 Handle<AllocationSite> allocation_site() const { in allocation_site() function
2185 Handle<AllocationSite> allocation_site() const { return allocation_site_; } in allocation_site() function
2186 void set_allocation_site(Handle<AllocationSite> allocation_site) { in set_allocation_site() argument
2187 allocation_site_ = allocation_site; in set_allocation_site()
/external/v8/test/cctest/
Dtest-heap-profiler.cc2315 const v8::HeapGraphNode* allocation_site = prop->GetToNode(); in TEST() local
2316 v8::String::Utf8Value name(allocation_site->GetName()); in TEST()
2319 GetProperty(allocation_site, v8::HeapGraphEdge::kInternal, in TEST()