/external/chromium_org/v8/src/ |
H A D | objects-visiting-inl.h | 668 SharedFunctionInfo* shared_info = function->shared(); local 683 if (function->code() != shared_info->code()) { 692 return IsFlushable(heap, shared_info); 698 Heap* heap, SharedFunctionInfo* shared_info) { 701 MarkBit code_mark = Marking::MarkBitFrom(shared_info->code()); 708 if (!(shared_info->is_compiled() && HasSourceCode(heap, shared_info))) { 713 Object* function_data = shared_info->function_data(); 719 if (shared_info->code()->kind() != Code::FUNCTION) { 724 if (!shared_info 697 IsFlushable( Heap* heap, SharedFunctionInfo* shared_info) argument [all...] |
H A D | compiler.cc | 66 CompilationInfo::CompilationInfo(Handle<SharedFunctionInfo> shared_info, argument 69 shared_info_(shared_info), 70 script_(Handle<Script>(Script::cast(shared_info->script()))), 112 opt_count_ = shared_info().is_null() ? 0 : shared_info()->opt_count(); 231 (shared_info().is_null() || !shared_info()->optimization_disabled()); 236 Handle<Code> code(shared_info()->code()); 326 Handle<Code> code(info()->shared_info()->code()); 331 ASSERT(!info()->shared_info() [all...] |
H A D | compiler.h | 82 Handle<SharedFunctionInfo> shared_info() const { return shared_info_; } function in class:v8::internal::CompilationInfo 313 CompilationInfo(Handle<SharedFunctionInfo> shared_info, 430 // A copy of shared_info()->opt_count() to avoid handle deref 447 explicit CompilationInfoWithZone(Handle<SharedFunctionInfo> shared_info) argument 448 : CompilationInfo(shared_info, &zone_), 449 zone_(shared_info->GetIsolate()) {} 522 info_->shared_info()->DisableOptimization(info_->bailout_reason());
|
H A D | mark-compact.h | 424 void AddCandidate(SharedFunctionInfo* shared_info) { argument 425 if (GetNextCandidate(shared_info) == NULL) { 426 SetNextCandidate(shared_info, shared_function_info_candidates_head_); 427 shared_function_info_candidates_head_ = shared_info; 447 void EvictCandidate(SharedFunctionInfo* shared_info);
|
H A D | heap-snapshot-generator.cc | 1020 SharedFunctionInfo* shared_info = js_fun->shared(); local 1022 bool bound = shared_info->bound(); 1029 TagObject(shared_info, "(shared function info)"); 1031 "shared", shared_info,
|
H A D | liveedit.cc | 1100 Handle<SharedFunctionInfo> shared_info, 1106 int old_literal_count = shared_info->num_literals(); 1112 IterateJSFunctions(*shared_info, &visitor); 1118 CollectJSFunctions(shared_info, isolate); 1139 shared_info->set_num_literals(new_literal_count); 1145 // provided shared_info. 1147 static void IterateJSFunctions(SharedFunctionInfo* shared_info, argument 1151 HeapIterator iterator(shared_info->GetHeap()); 1156 if (function->shared() == shared_info) { 1163 // Finds all instances of JSFunction that refers to the provided shared_info 1099 PatchLiterals(FunctionInfoWrapper* compile_info_wrapper, Handle<SharedFunctionInfo> shared_info, Isolate* isolate) argument 1165 CollectJSFunctions( Handle<SharedFunctionInfo> shared_info, Isolate* isolate) argument 1282 Handle<SharedFunctionInfo> shared_info = shared_info_wrapper.GetInfo(); local 1330 Handle<SharedFunctionInfo> shared_info = shared_info_wrapper.GetInfo(); local 1341 Handle<SharedFunctionInfo> shared_info = local [all...] |
H A D | mark-compact.cc | 1153 void CodeFlusher::EvictCandidate(SharedFunctionInfo* shared_info) { argument 1155 isolate_->heap()->incremental_marking()->RecordWrites(shared_info); 1159 shared_info->ShortPrint(); 1165 if (candidate == shared_info) { 1166 next_candidate = GetNextCandidate(shared_info); 1168 ClearNextCandidate(shared_info); 1173 if (next_candidate == shared_info) { 1174 next_candidate = GetNextCandidate(shared_info); 1176 ClearNextCandidate(shared_info);
|
H A D | parser.cc | 702 Handle<SharedFunctionInfo> shared_info = info()->shared_info(); local 710 shared_info->start_position(), 711 shared_info->end_position()); 715 shared_info->start_position(), 716 shared_info->end_position()); 730 Handle<SharedFunctionInfo> shared_info = info()->shared_info(); local 735 Handle<String> name(String::cast(shared_info->name())); 756 ASSERT(info()->language_mode() == shared_info [all...] |
H A D | hydrogen-instructions.h | 6543 Handle<SharedFunctionInfo> shared_info() const { return shared_info_; } function in class:v8::HFunctionLiteral
|
H A D | hydrogen.cc | 2883 Handle<Code> unoptimized_code(current_info()->shared_info()->code()); 3767 Handle<SharedFunctionInfo> shared_info = local 3768 SearchSharedFunctionInfo(current_info()->shared_info()->code(), expr); 3769 if (shared_info.is_null()) { 3770 shared_info = Compiler::BuildFunctionInfo(expr, current_info()->script()); 3776 new(zone()) HFunctionLiteral(context, shared_info, expr->pretenure()); 9769 if (info->shared_info().is_null()) return; 9770 source_size_ += info->shared_info()->SourceSize();
|
/external/v8/src/ |
H A D | compiler.cc | 68 CompilationInfo::CompilationInfo(Handle<SharedFunctionInfo> shared_info) argument 69 : isolate_(shared_info->GetIsolate()), 75 shared_info_(shared_info), 76 script_(Handle<Script>(Script::cast(shared_info->script()))), 122 (shared_info().is_null() || !shared_info()->optimization_disabled()); 127 Handle<Code> code(shared_info()->code()); 198 Handle<Code> code(info->shared_info()->code()); 203 ASSERT(!info->shared_info()->optimization_disabled()); 217 if (info->shared_info() [all...] |
H A D | compiler.h | 45 explicit CompilationInfo(Handle<SharedFunctionInfo> shared_info); 66 Handle<SharedFunctionInfo> shared_info() const { return shared_info_; } function in class:v8::internal::BASE_EMBEDDED
|
H A D | liveedit.cc | 1085 Handle<SharedFunctionInfo> shared_info = shared_info_wrapper.GetInfo(); local 1089 if (IsJSFunctionCode(shared_info->code())) { 1091 ReplaceCodeObject(shared_info->code(), *code); 1094 shared_info->set_scope_info(ScopeInfo::cast(*code_scope_info)); 1098 if (shared_info->debug_info()->IsDebugInfo()) { 1099 Handle<DebugInfo> debug_info(DebugInfo::cast(shared_info->debug_info())); 1107 shared_info->set_start_position(start_position); 1108 shared_info->set_end_position(end_position); 1110 shared_info->set_construct_stub( 1114 DeoptimizeDependentFunctions(*shared_info); 1130 Handle<SharedFunctionInfo> shared_info = shared_info_wrapper.GetInfo(); local 1141 Handle<SharedFunctionInfo> shared_info = local [all...] |
H A D | hydrogen-instructions.h | 4571 Handle<SharedFunctionInfo> shared_info() const { return shared_info_; } function in class:v8::HFunctionLiteral
|
H A D | mark-compact.cc | 770 void AddCandidate(SharedFunctionInfo* shared_info) { argument 771 SetNextCandidate(shared_info, shared_function_info_candidates_head_); 772 shared_function_info_candidates_head_ = shared_info; 1222 SharedFunctionInfo* shared_info = function->unchecked_shared(); local 1228 if (!Marking::MarkBitFrom(shared_info).Get()) { 1229 shared_info->set_code_age(0); 1235 if (function->code() != shared_info->code()) { 1239 return IsFlushable(heap, shared_info); 1242 inline static bool IsFlushable(Heap* heap, SharedFunctionInfo* shared_info) { argument 1246 Marking::MarkBitFrom(shared_info 1505 SharedFunctionInfo* shared_info = object->unchecked_shared(); local [all...] |
H A D | parser.cc | 608 Handle<SharedFunctionInfo> shared = info->shared_info(); 668 Handle<SharedFunctionInfo> shared_info = info->shared_info(); local 674 shared_info->start_position(), 675 shared_info->end_position()); 680 shared_info->start_position(), 681 shared_info->end_position()); 691 Handle<SharedFunctionInfo> shared_info = info->shared_info(); local 696 Handle<String> name(String::cast(shared_info [all...] |
H A D | profile-generator.cc | 1911 SharedFunctionInfo* shared_info = js_fun->shared(); local 1913 bool bound = shared_info->bound(); 1921 "shared", shared_info,
|
/external/v8/src/ia32/ |
H A D | lithium-ia32.h | 2111 Handle<SharedFunctionInfo> shared_info() { return hydrogen()->shared_info(); } function in class:v8::internal::LFunctionLiteral
|
H A D | lithium-codegen-ia32.cc | 101 info()->shared_info()->DebugName()->ToCString()); 562 Handle<SharedFunctionInfo> shared(info_->shared_info()); 4629 Handle<SharedFunctionInfo> shared_info = instr->shared_info(); local 4631 if (!pretenure && shared_info->num_literals() == 0) { 4632 FastNewClosureStub stub(shared_info->language_mode()); 4633 __ push(Immediate(shared_info)); 4637 __ push(Immediate(shared_info));
|
/external/v8/src/arm/ |
H A D | lithium-arm.h | 2021 Handle<SharedFunctionInfo> shared_info() { return hydrogen()->shared_info(); } function in class:v8::internal::LFunctionLiteral
|
H A D | lithium-codegen-arm.cc | 97 info()->shared_info()->DebugName()->ToCString()); 659 info_->shared_info()->opt_count() == id) { 4776 Handle<SharedFunctionInfo> shared_info = instr->shared_info(); local 4778 if (!pretenure && shared_info->num_literals() == 0) { 4779 FastNewClosureStub stub(shared_info->language_mode()); 4780 __ mov(r1, Operand(shared_info)); 4784 __ mov(r2, Operand(shared_info));
|
/external/v8/src/mips/ |
H A D | lithium-mips.h | 2001 Handle<SharedFunctionInfo> shared_info() { return hydrogen()->shared_info(); } function in class:v8::internal::LFunctionLiteral
|
H A D | lithium-codegen-mips.cc | 95 info()->shared_info()->DebugName()->ToCString()); 623 info_->shared_info()->opt_count() == id) { 4673 Handle<SharedFunctionInfo> shared_info = instr->shared_info(); local 4675 if (!pretenure && shared_info->num_literals() == 0) { 4676 FastNewClosureStub stub(shared_info->language_mode()); 4677 __ li(a1, Operand(shared_info)); 4681 __ li(a2, Operand(shared_info));
|
/external/v8/src/x64/ |
H A D | lithium-x64.h | 1990 Handle<SharedFunctionInfo> shared_info() { return hydrogen()->shared_info(); } function in class:v8::internal::LFunctionLiteral
|
H A D | lithium-codegen-x64.cc | 98 info()->shared_info()->DebugName()->ToCString()); 4391 Handle<SharedFunctionInfo> shared_info = instr->shared_info(); local 4393 if (!pretenure && shared_info->num_literals() == 0) { 4394 FastNewClosureStub stub(shared_info->language_mode()); 4395 __ Push(shared_info); 4399 __ Push(shared_info);
|