Lines Matching refs:site
244 Handle<AllocationSite> site; in RUNTIME_FUNCTION() local
255 site = creation_context.EnterNewScope(); in RUNTIME_FUNCTION()
258 creation_context.ExitScope(site, boilerplate); in RUNTIME_FUNCTION()
261 vector->Set(literals_slot, *site); in RUNTIME_FUNCTION()
263 site = Handle<AllocationSite>::cast(literal_site); in RUNTIME_FUNCTION()
265 Handle<JSObject>(JSObject::cast(site->transition_info()), isolate); in RUNTIME_FUNCTION()
268 AllocationSiteUsageContext usage_context(isolate, site, enable_mementos); in RUNTIME_FUNCTION()
272 usage_context.ExitScope(site, boilerplate); in RUNTIME_FUNCTION()
281 Handle<AllocationSite> site; in GetLiteralAllocationSite() local
290 site = creation_context.EnterNewScope(); in GetLiteralAllocationSite()
295 creation_context.ExitScope(site, Handle<JSObject>::cast(boilerplate)); in GetLiteralAllocationSite()
297 vector->Set(literals_slot, *site); in GetLiteralAllocationSite()
299 site = Handle<AllocationSite>::cast(literal_site); in GetLiteralAllocationSite()
302 return site; in GetLiteralAllocationSite()
309 Handle<AllocationSite> site; in CreateArrayLiteralImpl() local
311 isolate, site, in CreateArrayLiteralImpl()
316 Handle<JSObject> boilerplate(JSObject::cast(site->transition_info())); in CreateArrayLiteralImpl()
317 AllocationSiteUsageContext usage_context(isolate, site, enable_mementos); in CreateArrayLiteralImpl()
324 usage_context.ExitScope(site, boilerplate); in CreateArrayLiteralImpl()