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

12

/external/chromium_org/v8/src/
H A Dobjects-visiting-inl.h668 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 Dcompiler.cc66 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 Dcompiler.h82 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 Dmark-compact.h424 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 Dheap-snapshot-generator.cc1020 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 Dliveedit.cc1100 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 Dmark-compact.cc1153 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 Dparser.cc702 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 Dhydrogen-instructions.h6543 Handle<SharedFunctionInfo> shared_info() const { return shared_info_; } function in class:v8::HFunctionLiteral
H A Dhydrogen.cc2883 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 Dcompiler.cc68 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 Dcompiler.h45 explicit CompilationInfo(Handle<SharedFunctionInfo> shared_info);
66 Handle<SharedFunctionInfo> shared_info() const { return shared_info_; } function in class:v8::internal::BASE_EMBEDDED
H A Dliveedit.cc1085 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 Dhydrogen-instructions.h4571 Handle<SharedFunctionInfo> shared_info() const { return shared_info_; } function in class:v8::HFunctionLiteral
H A Dmark-compact.cc770 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 Dparser.cc608 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 Dprofile-generator.cc1911 SharedFunctionInfo* shared_info = js_fun->shared(); local
1913 bool bound = shared_info->bound();
1921 "shared", shared_info,
/external/v8/src/ia32/
H A Dlithium-ia32.h2111 Handle<SharedFunctionInfo> shared_info() { return hydrogen()->shared_info(); } function in class:v8::internal::LFunctionLiteral
H A Dlithium-codegen-ia32.cc101 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 Dlithium-arm.h2021 Handle<SharedFunctionInfo> shared_info() { return hydrogen()->shared_info(); } function in class:v8::internal::LFunctionLiteral
H A Dlithium-codegen-arm.cc97 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 Dlithium-mips.h2001 Handle<SharedFunctionInfo> shared_info() { return hydrogen()->shared_info(); } function in class:v8::internal::LFunctionLiteral
H A Dlithium-codegen-mips.cc95 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 Dlithium-x64.h1990 Handle<SharedFunctionInfo> shared_info() { return hydrogen()->shared_info(); } function in class:v8::internal::LFunctionLiteral
H A Dlithium-codegen-x64.cc98 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);

Completed in 1330 milliseconds

12