Searched defs:shared_info (Results 1 - 13 of 13) sorted by relevance

/external/chromium_org/v8/src/heap/
H A Dobjects-visiting-inl.h713 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 Dmark-compact.h384 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 Dmark-compact.cc1151 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 Dcompiler.cc75 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 Dcode-stubs-hydrogen.cc92 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 Dcompiler.h110 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 Dheap-snapshot-generator.cc1139 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 Dliveedit.cc1004 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 Dparser.cc958 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 Dast.h2397 // 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 Dhydrogen-instructions.h7482 Handle<SharedFunctionInfo> shared_info() const { return shared_info_; } function in class:v8::FINAL::FINAL
H A Dhydrogen.cc3336 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 Dast-graph-builder.cc798 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);

Completed in 1130 milliseconds