Searched refs:SharedFunctionInfo (Results 1 - 25 of 80) sorted by relevance

1234

/external/v8/src/
H A Dcompilation-cache.h76 void Remove(Handle<SharedFunctionInfo> function_info);
98 Handle<SharedFunctionInfo> Lookup(Handle<String> source,
102 void Put(Handle<String> source, Handle<SharedFunctionInfo> function_info);
106 Handle<String> source, Handle<SharedFunctionInfo> function_info);
110 Handle<String> source, Handle<SharedFunctionInfo> function_info);
112 bool HasOrigin(Handle<SharedFunctionInfo> function_info,
142 Handle<SharedFunctionInfo> Lookup(Handle<String> source,
149 Handle<SharedFunctionInfo> function_info,
156 Handle<SharedFunctionInfo> function_info,
163 Handle<SharedFunctionInfo> function_inf
[all...]
H A Dcompilation-cache.cc120 void CompilationSubCache::Remove(Handle<SharedFunctionInfo> function_info) {
143 Handle<SharedFunctionInfo> function_info,
168 Handle<SharedFunctionInfo> CompilationCacheScript::Lookup(Handle<String> source,
182 Handle<SharedFunctionInfo> function_info =
183 Handle<SharedFunctionInfo>::cast(probe);
212 Handle<SharedFunctionInfo> shared(SharedFunctionInfo::cast(result),
222 return Handle<SharedFunctionInfo>::null();
229 Handle<SharedFunctionInfo> function_info) {
237 Handle<SharedFunctionInfo> function_inf
[all...]
H A Dcompiler.h45 explicit CompilationInfo(Handle<SharedFunctionInfo> shared_info);
66 Handle<SharedFunctionInfo> shared_info() const { return shared_info_; }
242 Handle<SharedFunctionInfo> shared_info_;
283 // All routines return a SharedFunctionInfo.
288 static Handle<SharedFunctionInfo> Compile(Handle<String> source,
298 static Handle<SharedFunctionInfo> CompileEval(Handle<String> source,
310 static Handle<SharedFunctionInfo> BuildFunctionInfo(FunctionLiteral* node,
314 static void SetFunctionInfo(Handle<SharedFunctionInfo> function_info,
325 Handle<SharedFunctionInfo> shared);
H A Dbootstrapper.h55 bool Lookup(Vector<const char> name, Handle<SharedFunctionInfo>* handle) {
59 *handle = Handle<SharedFunctionInfo>(
60 SharedFunctionInfo::cast(cache_->get(i + 1)));
67 void Add(Vector<const char> name, Handle<SharedFunctionInfo> shared) {
H A Dcompiler.cc68 CompilationInfo::CompilationInfo(Handle<SharedFunctionInfo> shared_info)
92 shared_info_(Handle<SharedFunctionInfo>(closure->shared())),
115 // for the SharedFunctionInfo::kCallsUntilPrimitiveOptimization-th time.
274 Handle<SharedFunctionInfo> shared = info->shared_info();
357 static Handle<SharedFunctionInfo> MakeFunctionInfo(CompilationInfo* info) {
397 return Handle<SharedFunctionInfo>::null();
413 return Handle<SharedFunctionInfo>::null();
418 Handle<SharedFunctionInfo> result =
471 Handle<SharedFunctionInfo> Compiler::Compile(Handle<String> source,
490 Handle<SharedFunctionInfo> resul
[all...]
H A Dobjects-inl.h615 TYPE_CHECKER(SharedFunctionInfo, SHARED_FUNCTION_INFO_TYPE)
2147 CAST_ACCESSOR(SharedFunctionInfo)
3417 ACCESSORS(JSFunction, shared, SharedFunctionInfo, kSharedFunctionInfoOffset)
3503 ACCESSORS(DebugInfo, shared, SharedFunctionInfo, kSharedFunctionInfoIndex)
3514 ACCESSORS(SharedFunctionInfo, name, Object, kNameOffset)
3515 ACCESSORS(SharedFunctionInfo, construct_stub, Code, kConstructStubOffset)
3516 ACCESSORS(SharedFunctionInfo, initial_map, Object, kInitialMapOffset)
3517 ACCESSORS(SharedFunctionInfo, instance_class_name, Object,
3519 ACCESSORS(SharedFunctionInfo, function_data, Object, kFunctionDataOffset)
3520 ACCESSORS(SharedFunctionInfo, scrip
[all...]
H A Dliveedit.cc708 void SetSharedFunctionInfo(Handle<SharedFunctionInfo> info) {
748 // Wraps SharedFunctionInfo along with some of its fields for passing it
749 // back to JavaScript. SharedFunctionInfo object itself is additionally
763 Handle<SharedFunctionInfo> info) {
771 Handle<SharedFunctionInfo> GetInfo() {
775 return Handle<SharedFunctionInfo>::cast(raw_result);
817 // may never create a SharedFunctionInfo object.
826 // and a SharedFunctionInfo object.
827 void FunctionInfo(Handle<SharedFunctionInfo> shared, Scope* scope) {
913 Handle<SharedFunctionInfo> inf
[all...]
H A Dliveedit.h71 void RecordFunctionInfo(Handle<SharedFunctionInfo> info,
H A Dfactory.h304 Handle<SharedFunctionInfo> function_info,
309 Handle<SharedFunctionInfo> function_info,
366 Handle<SharedFunctionInfo> shared, Handle<Object> prototype);
427 Handle<SharedFunctionInfo> NewSharedFunctionInfo(
432 Handle<SharedFunctionInfo> NewSharedFunctionInfo(Handle<String> name);
454 Handle<DebugInfo> NewDebugInfo(Handle<SharedFunctionInfo> shared);
H A Dlog.h225 SharedFunctionInfo* shared,
229 SharedFunctionInfo* shared,
284 void LogExistingFunction(Handle<SharedFunctionInfo> shared,
H A Dcpu-profiler.h232 SharedFunctionInfo* shared,
236 SharedFunctionInfo* shared,
H A Daccessors.cc367 Handle<SharedFunctionInfo> eval_from_shared(
368 SharedFunctionInfo::cast(Script::cast(script)->eval_from_shared()));
403 Handle<Code> code(SharedFunctionInfo::cast(
424 Handle<SharedFunctionInfo> shared(SharedFunctionInfo::cast(
H A Dmark-compact.cc770 void AddCandidate(SharedFunctionInfo* shared_info) {
796 SharedFunctionInfo* shared = candidate->shared();
826 SharedFunctionInfo* candidate = shared_function_info_candidates_head_;
827 SharedFunctionInfo* next_candidate;
846 void RecordSharedFunctionInfoCodeSlot(SharedFunctionInfo* shared) {
848 SharedFunctionInfo::kCodeOffset);
867 static SharedFunctionInfo** GetNextCandidateField(
868 SharedFunctionInfo* candidate) {
870 return reinterpret_cast<SharedFunctionInfo**>(
874 static SharedFunctionInfo* GetNextCandidat
[all...]
H A Dlog.cc929 // ComputeMarker must only be used when SharedFunctionInfo is known.
941 SharedFunctionInfo* shared,
978 // the SharedFunctionInfo object, we left it to caller
982 SharedFunctionInfo* shared,
1330 EnumerateOptimizedFunctionsVisitor(Handle<SharedFunctionInfo>* sfis,
1339 SharedFunctionInfo* sfi = SharedFunctionInfo::cast(function->shared());
1344 sfis_[*count_] = Handle<SharedFunctionInfo>(sfi);
1354 Handle<SharedFunctionInfo>* sfis_;
1360 static int EnumerateCompiledFunctions(Handle<SharedFunctionInfo>* sfi
[all...]
H A Ddebug.cc750 Handle<SharedFunctionInfo> function_info;
922 Handle<SharedFunctionInfo> shared =
923 Handle<SharedFunctionInfo>(JSFunction::cast(frame->function())->shared());
1127 bool Debug::HasDebugInfo(Handle<SharedFunctionInfo> shared) {
1134 Handle<DebugInfo> Debug::GetDebugInfo(Handle<SharedFunctionInfo> shared) {
1140 void Debug::SetBreakPoint(Handle<SharedFunctionInfo> shared,
1179 Handle<SharedFunctionInfo> shared(debug_info->shared());
1219 void Debug::FloodWithOneShot(Handle<SharedFunctionInfo> shared) {
1242 Handle<SharedFunctionInfo> shared_info(JSFunction::cast(*bindee)->shared());
1258 Handle<SharedFunctionInfo> share
[all...]
H A Dobjects-visiting-inl.h68 SharedFunctionInfo::BodyDescriptor,
H A Ddebug.h236 void SetBreakPoint(Handle<SharedFunctionInfo> shared,
241 void FloodWithOneShot(Handle<SharedFunctionInfo> shared);
250 static Handle<DebugInfo> GetDebugInfo(Handle<SharedFunctionInfo> shared);
251 static bool HasDebugInfo(Handle<SharedFunctionInfo> shared);
256 bool EnsureDebugInfo(Handle<SharedFunctionInfo> shared);
273 Handle<SharedFunctionInfo> shared);
H A Dfactory.cc516 Handle<SharedFunctionInfo> function_info,
530 Handle<SharedFunctionInfo> function_info,
1040 Handle<SharedFunctionInfo> Factory::NewSharedFunctionInfo(
1045 Handle<SharedFunctionInfo> shared = NewSharedFunctionInfo(name);
1079 Handle<SharedFunctionInfo> Factory::NewSharedFunctionInfo(Handle<String> name) {
1082 SharedFunctionInfo); local
1120 Handle<SharedFunctionInfo> function_share = NewSharedFunctionInfo(name);
1141 Handle<SharedFunctionInfo> function_share = NewSharedFunctionInfo(name);
1176 Handle<DebugInfo> Factory::NewDebugInfo(Handle<SharedFunctionInfo> shared) {
H A Dhandles.h266 void SetExpectedNofPropertiesFromEstimate(Handle<SharedFunctionInfo> shared,
/external/v8/test/cctest/
H A Dtest-func-name-inference.cc45 using ::v8::internal::SharedFunctionInfo;
67 Handle<SharedFunctionInfo> shared_function;
70 Handle<SharedFunctionInfo>(SharedFunctionInfo::cast(*obj));
73 Handle<SharedFunctionInfo>(JSFunction::cast(*obj)->shared());
89 // Obtain SharedFunctionInfo for the function.
95 Handle<SharedFunctionInfo> shared_func_info(
96 SharedFunctionInfo::cast(shared_func_info_ptr));
/external/v8/src/ia32/
H A Dbuiltins-ia32.cc135 SharedFunctionInfo::kConstructionCountOffset));
597 __ test_b(FieldOperand(ebx, SharedFunctionInfo::kStrictModeByteOffset),
598 1 << SharedFunctionInfo::kStrictModeBitWithinByte);
602 __ test_b(FieldOperand(ebx, SharedFunctionInfo::kNativeByteOffset),
603 1 << SharedFunctionInfo::kNativeBitWithinByte);
716 FieldOperand(edx, SharedFunctionInfo::kFormalParameterCountOffset));
790 __ test_b(FieldOperand(ecx, SharedFunctionInfo::kStrictModeByteOffset),
791 1 << SharedFunctionInfo::kStrictModeBitWithinByte);
797 __ test_b(FieldOperand(ecx, SharedFunctionInfo::kNativeByteOffset),
798 1 << SharedFunctionInfo
[all...]
H A Ddebug-ia32.cc320 __ mov(edx, FieldOperand(edx, SharedFunctionInfo::kCodeOffset));
/external/v8/src/x64/
H A Dbuiltins-x64.cc137 SharedFunctionInfo::kConstructionCountOffset));
667 __ testb(FieldOperand(rbx, SharedFunctionInfo::kStrictModeByteOffset),
668 Immediate(1 << SharedFunctionInfo::kStrictModeBitWithinByte));
672 // SharedFunctionInfo is already loaded into rbx.
673 __ testb(FieldOperand(rbx, SharedFunctionInfo::kNativeByteOffset),
674 Immediate(1 << SharedFunctionInfo::kNativeBitWithinByte));
786 SharedFunctionInfo::kFormalParameterCountOffset));
867 __ testb(FieldOperand(rdx, SharedFunctionInfo::kStrictModeByteOffset),
868 Immediate(1 << SharedFunctionInfo::kStrictModeBitWithinByte));
872 __ testb(FieldOperand(rdx, SharedFunctionInfo
[all...]
/external/v8/src/arm/
H A Dbuiltins-arm.cc757 FieldMemOperand(r3, SharedFunctionInfo::kConstructionCountOffset);
1313 __ ldr(r3, FieldMemOperand(r2, SharedFunctionInfo::kCompilerHintsOffset));
1314 __ tst(r3, Operand(1 << (SharedFunctionInfo::kStrictModeFunction +
1319 __ tst(r3, Operand(1 << (SharedFunctionInfo::kNative + kSmiTagSize)));
1456 FieldMemOperand(r3, SharedFunctionInfo::kFormalParameterCountOffset));
1529 __ ldr(r2, FieldMemOperand(r2, SharedFunctionInfo::kCompilerHintsOffset));
1530 __ tst(r2, Operand(1 << (SharedFunctionInfo::kStrictModeFunction +
1535 __ tst(r2, Operand(1 << (SharedFunctionInfo::kNative + kSmiTagSize)));
1670 __ cmp(r2, Operand(SharedFunctionInfo::kDontAdaptArgumentsSentinel));
/external/v8/src/mips/
H A Dbuiltins-mips.cc781 FieldMemOperand(a3, SharedFunctionInfo::kConstructionCountOffset);
1341 __ lw(a3, FieldMemOperand(a2, SharedFunctionInfo::kCompilerHintsOffset));
1342 __ And(t3, a3, Operand(1 << (SharedFunctionInfo::kStrictModeFunction +
1347 __ And(t3, a3, Operand(1 << (SharedFunctionInfo::kNative + kSmiTagSize)));
1483 FieldMemOperand(a3, SharedFunctionInfo::kFormalParameterCountOffset));
1555 __ lw(a2, FieldMemOperand(a2, SharedFunctionInfo::kCompilerHintsOffset));
1556 __ And(t3, a2, Operand(1 << (SharedFunctionInfo::kStrictModeFunction +
1561 __ And(t3, a2, Operand(1 << (SharedFunctionInfo::kNative + kSmiTagSize)));
1697 a2, Operand(SharedFunctionInfo::kDontAdaptArgumentsSentinel));

Completed in 3191 milliseconds

1234