/external/chromium_org/v8/src/heap/ |
H A D | objects-visiting-inl.h | 713 SharedFunctionInfo* shared_info = function->shared(); local 728 if (function->code() != shared_info->code()) { 737 return IsFlushable(heap, shared_info); 743 Heap* heap, SharedFunctionInfo* shared_info) { 746 MarkBit code_mark = Marking::MarkBitFrom(shared_info->code()); 753 if (!(shared_info->is_compiled() && HasSourceCode(heap, shared_info))) { 758 Object* function_data = shared_info->function_data(); 764 if (shared_info->code()->kind() != Code::FUNCTION) { 769 if (!shared_info 742 IsFlushable( Heap* heap, SharedFunctionInfo* shared_info) argument [all...] |
H A D | mark-compact.h | 384 void AddCandidate(SharedFunctionInfo* shared_info) { argument 385 if (GetNextCandidate(shared_info) == NULL) { 386 SetNextCandidate(shared_info, shared_function_info_candidates_head_); 387 shared_function_info_candidates_head_ = shared_info; 407 void EvictCandidate(SharedFunctionInfo* shared_info);
|
H A D | mark-compact.cc | 1151 void CodeFlusher::EvictCandidate(SharedFunctionInfo* shared_info) { argument 1153 isolate_->heap()->incremental_marking()->RecordWrites(shared_info); 1157 shared_info->ShortPrint(); 1163 if (candidate == shared_info) { 1164 next_candidate = GetNextCandidate(shared_info); 1166 ClearNextCandidate(shared_info); 1171 if (next_candidate == shared_info) { 1172 next_candidate = GetNextCandidate(shared_info); 1174 ClearNextCandidate(shared_info);
|
/external/chromium_org/v8/src/ |
H A D | compiler.cc | 75 CompilationInfo::CompilationInfo(Handle<SharedFunctionInfo> shared_info, argument 78 shared_info_(shared_info), 79 script_(Handle<Script>(Script::cast(shared_info->script()))), 154 opt_count_ = shared_info().is_null() ? 0 : shared_info()->opt_count(); 179 if (!shared_info().is_null() && shared_info()->is_compiled()) { 183 Handle<TypeFeedbackVector>(shared_info()->feedback_vector(), isolate); 190 shared_info()->DisableOptimization(bailout_reason()); 278 (shared_info() 1099 Handle<SharedFunctionInfo> shared_info; local [all...] |
H A D | code-stubs-hydrogen.cc | 92 void BuildInstallCode(HValue* js_function, HValue* shared_info); 98 HValue* shared_info, 1346 HValue* shared_info) { 1351 shared_info, static_cast<HValue*>(NULL), HObjectAccess::ForCodeOffset()); 1376 HValue* shared_info, 1381 shared_info, static_cast<HValue*>(NULL), 1387 BuildInstallCode(js_function, shared_info); 1441 BuildInstallCode(js_function, shared_info); 1454 HValue* shared_info = GetParameter(0); local 1485 shared_info); 1345 BuildInstallCode(HValue* js_function, HValue* shared_info) argument 1374 BuildInstallFromOptimizedCodeMap( HValue* js_function, HValue* shared_info, HValue* native_context) argument [all...] |
H A D | compiler.h | 110 Handle<SharedFunctionInfo> shared_info() const { return shared_info_; } function in class:v8::internal::CompilationInfo 394 CompilationInfo(Handle<SharedFunctionInfo> shared_info, 497 // A copy of shared_info()->opt_count() to avoid handle deref 527 explicit CompilationInfoWithZone(Handle<SharedFunctionInfo> shared_info) argument 528 : CompilationInfo(shared_info, &zone_), 529 zone_(shared_info->GetIsolate()) {}
|
H A D | heap-snapshot-generator.cc | 1139 SharedFunctionInfo* shared_info = js_fun->shared(); local 1141 bool bound = shared_info->bound(); 1148 TagObject(shared_info, "(shared function info)"); 1150 "shared", shared_info,
|
H A D | liveedit.cc | 1004 Handle<SharedFunctionInfo> shared_info, 1010 int old_literal_count = shared_info->num_literals(); 1016 IterateJSFunctions(shared_info, &visitor); 1022 CollectJSFunctions(shared_info, isolate); 1043 shared_info->set_num_literals(new_literal_count); 1049 // provided shared_info. 1051 static void IterateJSFunctions(Handle<SharedFunctionInfo> shared_info, argument 1053 HeapIterator iterator(shared_info->GetHeap()); 1058 if (function->shared() == *shared_info) { 1065 // Finds all instances of JSFunction that refers to the provided shared_info 1003 PatchLiterals(FunctionInfoWrapper* compile_info_wrapper, Handle<SharedFunctionInfo> shared_info, Isolate* isolate) argument 1067 CollectJSFunctions( Handle<SharedFunctionInfo> shared_info, Isolate* isolate) argument 1156 DependentFunctionMarker(SharedFunctionInfo* shared_info) argument 1195 Handle<SharedFunctionInfo> shared_info = shared_info_wrapper.GetInfo(); local 1235 Handle<SharedFunctionInfo> shared_info = shared_info_wrapper.GetInfo(); local 1244 Handle<SharedFunctionInfo> shared_info = local [all...] |
H A D | parser.cc | 958 Handle<SharedFunctionInfo> shared_info = info()->shared_info(); local 966 shared_info->start_position(), 967 shared_info->end_position()); 971 shared_info->start_position(), 972 shared_info->end_position()); 986 Handle<SharedFunctionInfo> shared_info = info()->shared_info(); local 991 Handle<String> name(String::cast(shared_info->name())); 1015 DCHECK(info()->strict_mode() == shared_info [all...] |
H A D | ast.h | 2397 // shared_info may be null if it's not cached in full code. 2398 Handle<SharedFunctionInfo> shared_info() { return shared_info_; } function in class:v8::internal::FINAL
|
H A D | hydrogen-instructions.h | 7482 Handle<SharedFunctionInfo> shared_info() const { return shared_info_; } function in class:v8::FINAL::FINAL
|
H A D | hydrogen.cc | 3336 SetSourcePosition(info->shared_info()->start_position()); 3442 TraceInlinedFunction(info->shared_info(), HSourcePosition::Unknown()); 3963 info->shared_info()->start_position(), 3965 owner->SetSourcePosition(info->shared_info()->start_position()); 3977 outer_->compilation_info()->shared_info()->start_position(), 4313 Handle<Code> unoptimized_code(current_info()->shared_info()->code()); 5232 Handle<SharedFunctionInfo> shared_info = expr->shared_info(); local 5233 if (shared_info.is_null()) { 5234 shared_info [all...] |
/external/chromium_org/v8/src/compiler/ |
H A D | ast-graph-builder.cc | 798 Handle<SharedFunctionInfo> shared_info = local 799 SearchSharedFunctionInfo(info()->shared_info()->code(), expr); 800 if (shared_info.is_null()) { 801 shared_info = Compiler::BuildFunctionInfo(expr, info()->script(), info()); 802 CHECK(!shared_info.is_null()); // TODO(mstarzinger): Set stack overflow? 806 Node* info = jsgraph()->Constant(shared_info);
|