Lines Matching refs:function_info

81 void CompilationSubCache::Remove(Handle<SharedFunctionInfo> function_info) {  in Remove()  argument
87 table->Remove(*function_info); in Remove()
98 bool CompilationCacheScript::HasOrigin(Handle<SharedFunctionInfo> function_info, in HasOrigin() argument
103 Handle<Script>(Script::cast(function_info->script()), isolate()); in HasOrigin()
142 Handle<SharedFunctionInfo> function_info; in Lookup() local
143 if (probe.ToHandle(&function_info)) { in Lookup()
146 if (HasOrigin(function_info, name, line_offset, column_offset, in Lookup()
148 result = scope.CloseAndEscape(function_info); in Lookup()
156 Handle<SharedFunctionInfo> function_info; in Lookup() local
157 if (result.ToHandle(&function_info)) { in Lookup()
161 DCHECK(HasOrigin(function_info, name, line_offset, column_offset, in Lookup()
165 LOG(isolate(), CompilationCacheEvent("hit", "script", *function_info)); in Lookup()
175 Handle<SharedFunctionInfo> function_info) { in Put() argument
179 language_mode, function_info)); in Put()
207 Handle<SharedFunctionInfo> function_info, in Put() argument
214 CompilationCacheTable::PutEval(table, source, outer_info, function_info, in Put()
255 void CompilationCache::Remove(Handle<SharedFunctionInfo> function_info) { in Remove() argument
258 eval_global_.Remove(function_info); in Remove()
259 eval_contextual_.Remove(function_info); in Remove()
260 script_.Remove(function_info); in Remove()
313 Handle<SharedFunctionInfo> function_info) { in PutScript() argument
315 LOG(isolate(), CompilationCacheEvent("put", "script", *function_info)); in PutScript()
317 script_.Put(source, native_context, language_mode, function_info); in PutScript()
323 Handle<SharedFunctionInfo> function_info, in PutEval() argument
331 eval_global_.Put(source, outer_info, function_info, context, feedback_cell, in PutEval()
337 eval_contextual_.Put(source, outer_info, function_info, native_context, in PutEval()
341 LOG(isolate(), CompilationCacheEvent("put", cache_type, *function_info)); in PutEval()