• Home
  • Raw
  • Download

Lines Matching refs:function_info

93 void CompilationSubCache::Remove(Handle<SharedFunctionInfo> function_info) {  in Remove()  argument
100 table->Remove(*function_info); in Remove()
113 bool HasOrigin(Isolate* isolate, Handle<SharedFunctionInfo> function_info, in HasOrigin() argument
116 Handle<Script>(Script::cast(function_info->script()), isolate); in HasOrigin()
182 Handle<SharedFunctionInfo> function_info; in Lookup() local
183 if (probe.ToHandle(&function_info)) { in Lookup()
186 if (HasOrigin(isolate(), function_info, script_details)) { in Lookup()
187 result = scope.CloseAndEscape(function_info); in Lookup()
195 Handle<SharedFunctionInfo> function_info; in Lookup() local
196 if (result.ToHandle(&function_info)) { in Lookup()
199 DCHECK(HasOrigin(isolate(), function_info, script_details)); in Lookup()
201 LOG(isolate(), CompilationCacheEvent("hit", "script", *function_info)); in Lookup()
210 Handle<SharedFunctionInfo> function_info) { in Put() argument
214 function_info, isolate())); in Put()
242 Handle<SharedFunctionInfo> function_info, in Put() argument
249 CompilationCacheTable::PutEval(table, source, outer_info, function_info, in Put()
288 void CompilationCache::Remove(Handle<SharedFunctionInfo> function_info) { in Remove() argument
291 eval_global_.Remove(function_info); in Remove()
292 eval_contextual_.Remove(function_info); in Remove()
293 script_.Remove(function_info); in Remove()
340 Handle<SharedFunctionInfo> function_info) { in PutScript() argument
342 LOG(isolate(), CompilationCacheEvent("put", "script", *function_info)); in PutScript()
344 script_.Put(source, language_mode, function_info); in PutScript()
350 Handle<SharedFunctionInfo> function_info, in PutEval() argument
358 eval_global_.Put(source, outer_info, function_info, context, feedback_cell, in PutEval()
364 eval_contextual_.Put(source, outer_info, function_info, native_context, in PutEval()
368 LOG(isolate(), CompilationCacheEvent("put", cache_type, *function_info)); in PutEval()