/external/v8/src/ |
runtime-profiler.h | 15 class JSFunction; 30 void MaybeOptimizeFullCodegen(JSFunction* function, JavaScriptFrame* frame, 32 void MaybeBaselineIgnition(JSFunction* function, JavaScriptFrame* frame); 33 void MaybeOptimizeIgnition(JSFunction* function, JavaScriptFrame* frame); 36 bool MaybeOSRIgnition(JSFunction* function, JavaScriptFrame* frame); 37 OptimizationReason ShouldOptimizeIgnition(JSFunction* function, 39 void Optimize(JSFunction* function, OptimizationReason reason); 40 void Baseline(JSFunction* function, OptimizationReason reason);
|
contexts.h | 39 V(ASYNC_FUNCTION_AWAIT_CAUGHT_INDEX, JSFunction, \ 41 V(ASYNC_FUNCTION_AWAIT_UNCAUGHT_INDEX, JSFunction, \ 43 V(ASYNC_FUNCTION_PROMISE_CREATE_INDEX, JSFunction, \ 45 V(ASYNC_FUNCTION_PROMISE_RELEASE_INDEX, JSFunction, \ 47 V(IS_ARRAYLIKE, JSFunction, is_arraylike) \ 48 V(GENERATOR_NEXT_INTERNAL, JSFunction, generator_next_internal) \ 49 V(GET_TEMPLATE_CALL_SITE_INDEX, JSFunction, get_template_call_site) \ 50 V(MAKE_ERROR_INDEX, JSFunction, make_error) \ 51 V(MAKE_RANGE_ERROR_INDEX, JSFunction, make_range_error) \ 52 V(MAKE_SYNTAX_ERROR_INDEX, JSFunction, make_syntax_error) [all...] |
compiler.h | 52 static bool Compile(Handle<JSFunction> function, ClearExceptionFlag flag); 53 static bool CompileBaseline(Handle<JSFunction> function); 54 static bool CompileOptimized(Handle<JSFunction> function, ConcurrencyMode); 68 static void PostInstantiation(Handle<JSFunction> function, PretenureFlag); 86 static CompilationTier NextCompilationTier(JSFunction* function); 98 MUST_USE_RESULT static MaybeHandle<JSFunction> GetFunctionFromEval( 107 MUST_USE_RESULT static MaybeHandle<JSFunction> GetFunctionFromString( 144 Handle<JSFunction> function, BailoutId osr_ast_id,
|
api-natives.h | 22 MUST_USE_RESULT static MaybeHandle<JSFunction> InstantiateFunction( 38 static Handle<JSFunction> CreateApiFunction(Isolate* isolate,
|
bootstrapper.cc | 170 Handle<JSFunction> CreateEmptyFunction(Isolate* isolate); 172 Handle<JSFunction> GetRestrictedFunctionPropertiesThrower(); 173 Handle<JSFunction> GetStrictArgumentsPoisonFunction(); 174 Handle<JSFunction> GetThrowTypeErrorIntrinsic(Builtins::Name builtin_name); 176 void CreateStrictModeFunctionMaps(Handle<JSFunction> empty); 177 void CreateIteratorMaps(Handle<JSFunction> empty); 179 void CreateAsyncFunctionMaps(Handle<JSFunction> empty); 183 void AddRestrictedFunctionProperties(Handle<JSFunction> empty); 208 Handle<JSFunction> empty_function, 224 Handle<JSFunction> InstallArrayBuffer(Handle<JSObject> target [all...] |
factory.h | 292 Handle<Context> NewScriptContext(Handle<JSFunction> function, 300 Handle<JSFunction> function, 304 Handle<Context> NewFunctionContext(int length, Handle<JSFunction> function, 308 Handle<Context> NewCatchContext(Handle<JSFunction> function, 315 Handle<Context> NewWithContext(Handle<JSFunction> function, 327 Handle<Context> NewBlockContext(Handle<JSFunction> function, 391 Handle<JSObject> NewFunctionPrototype(Handle<JSFunction> function); 471 Handle<JSObject> NewArgumentsObject(Handle<JSFunction> callee, int length); 475 Handle<JSObject> NewJSObject(Handle<JSFunction> constructor, 482 Handle<JSGlobalObject> NewJSGlobalObject(Handle<JSFunction> constructor) [all...] |
runtime-profiler.cc | 99 static void GetICCounts(JSFunction* function, int* ic_with_type_info_count, 135 static void TraceRecompile(JSFunction* function, const char* reason, 154 void RuntimeProfiler::Optimize(JSFunction* function, 161 void RuntimeProfiler::Baseline(JSFunction* function, 171 JSFunction* function = frame->function(); 213 void RuntimeProfiler::MaybeOptimizeFullCodegen(JSFunction* function, 309 void RuntimeProfiler::MaybeBaselineIgnition(JSFunction* function, 335 void RuntimeProfiler::MaybeOptimizeIgnition(JSFunction* function, 370 bool RuntimeProfiler::MaybeOSRIgnition(JSFunction* function, 399 JSFunction* function, JavaScriptFrame* frame) [all...] |
accessors.cc | 676 Handle<JSFunction> function) { 679 JSFunction::SetPrototype(function, proto); 686 Isolate* isolate, Handle<JSFunction> function, Handle<Object> value) { 687 JSFunction::SetPrototype(function, value); 693 MaybeHandle<Object> Accessors::FunctionSetPrototype(Handle<JSFunction> function, 708 Handle<JSFunction> function = 709 Handle<JSFunction>::cast(Utils::OpenHandle(*info.Holder())); 720 Handle<JSFunction> object = 721 Handle<JSFunction>::cast(Utils::OpenHandle(*info.Holder())); 750 Handle<JSFunction> function [all...] |
api-natives.cc | 41 MaybeHandle<JSFunction> InstantiateFunction(Isolate* isolate, 332 JSFunction* fun = JSFunction::cast(new_target); 342 Handle<JSFunction> constructor; 346 constructor = Handle<JSFunction>::cast(new_target); 369 Handle<JSFunction> tmp_constructor; 403 Handle<JSFunction> parent_instance; 409 JSFunction); 416 JSFunction); 421 MaybeHandle<JSFunction> InstantiateFunction(Isolate* isolate [all...] |
contexts-inl.h | 49 JSFunction* Context::closure() { return JSFunction::cast(get(CLOSURE_INDEX)); } 50 void Context::set_closure(JSFunction* closure) { set(CLOSURE_INDEX, closure); }
|
/external/v8/src/runtime/ |
runtime-function.cc | 28 return *JSFunction::GetName(isolate, Handle<JSFunction>::cast(function)); 37 CONVERT_ARG_HANDLE_CHECKED(JSFunction, f, 0); 50 CONVERT_ARG_CHECKED(JSFunction, f, 0); 66 Handle<JSFunction>::cast(function)->shared()->script(), isolate); 81 Handle<JSFunction>::cast(function)->shared()->script(), isolate); 94 return *Handle<JSFunction>::cast(function)->shared()->GetSourceCode(); 104 CONVERT_ARG_CHECKED(JSFunction, fun, 0); 113 CONVERT_ARG_CHECKED(JSFunction, fun, 0); 122 CONVERT_ARG_CHECKED(JSFunction, fun, 0) [all...] |
runtime-compiler.cc | 25 CONVERT_ARG_HANDLE_CHECKED(JSFunction, function, 0); 47 CONVERT_ARG_HANDLE_CHECKED(JSFunction, function, 0); 60 CONVERT_ARG_HANDLE_CHECKED(JSFunction, function, 0); 74 CONVERT_ARG_HANDLE_CHECKED(JSFunction, function, 0); 87 CONVERT_ARG_HANDLE_CHECKED(JSFunction, function, 0); 170 Handle<JSFunction> function = deoptimizer->function(); 240 Handle<JSFunction> function) { 308 CONVERT_ARG_HANDLE_CHECKED(JSFunction, function, 0); 393 CONVERT_ARG_HANDLE_CHECKED(JSFunction, function, 0); 447 Handle<JSFunction> compiled [all...] |
runtime-test.cc | 84 Handle<JSFunction> function = Handle<JSFunction>::cast(function_object); 105 Handle<JSFunction> function; 109 if (!it.done()) function = Handle<JSFunction>(it.frame()->function()); 160 Handle<JSFunction> function = Handle<JSFunction>::cast(function_object); 163 // JSFunction::MarkForOptimization(). 200 Handle<JSFunction> function = Handle<JSFunction>::cast(function_object); 218 Handle<JSFunction> function = Handle<JSFunction>::cast(function_object) [all...] |
/external/v8/src/ic/ |
call-optimization.h | 22 Handle<JSFunction> constant_function() const { 53 void Initialize(Handle<JSFunction> function); 58 void AnalyzePossibleApiFunction(Handle<JSFunction> function); 60 Handle<JSFunction> constant_function_;
|
ic-stats.h | 24 class JSFunction; 62 const char* GetOrCacheFunctionName(JSFunction* function); 70 std::unordered_map<JSFunction*, std::unique_ptr<char[]>> function_name_map_;
|
call-optimization.cc | 12 constant_function_ = Handle<JSFunction>::null(); 17 Initialize(Handle<JSFunction>::cast(function)); 104 void CallOptimization::Initialize(Handle<JSFunction> function) { 112 void CallOptimization::AnalyzePossibleApiFunction(Handle<JSFunction> function) {
|
/external/v8/src/crankshaft/ |
hydrogen-environment-liveness.h | 35 bool VerifyClosures(Handle<JSFunction> a, Handle<JSFunction> b);
|
typing.h | 26 AstTyper(Isolate* isolate, Zone* zone, Handle<JSFunction> closure, 43 Handle<JSFunction> closure_;
|
/external/v8/src/ffi/ |
ffi-compiler.h | 30 Handle<JSFunction> CompileJSToNativeWrapper(Isolate* isolate,
|
/external/v8/src/heap/ |
mark-compact-inl.h | 58 void CodeFlusher::AddCandidate(JSFunction* function) { 67 JSFunction** CodeFlusher::GetNextCandidateSlot(JSFunction* candidate) { 68 return reinterpret_cast<JSFunction**>( 69 HeapObject::RawField(candidate, JSFunction::kNextFunctionLinkOffset)); 73 JSFunction* CodeFlusher::GetNextCandidate(JSFunction* candidate) { 75 return reinterpret_cast<JSFunction*>(next_candidate); 79 void CodeFlusher::SetNextCandidate(JSFunction* candidate, 80 JSFunction* next_candidate) [all...] |
incremental-marking-inl.h | 23 void IncrementalMarking::RecordWriteOfCodeEntry(JSFunction* host, Object** slot,
|
objects-visiting.cc | 293 struct WeakListVisitor<JSFunction> { 294 static void SetWeakNext(JSFunction* function, Object* next) { 298 static Object* WeakNext(JSFunction* function) { 302 static int WeakNextOffset() { return JSFunction::kNextFunctionLinkOffset; } 304 static void VisitLiveObject(Heap*, JSFunction*, WeakObjectRetainer*) {} 306 static void VisitPhantomObject(Heap*, JSFunction*) {} 343 DoWeakList<JSFunction>(heap, context, retainer, 380 ClearWeakList<JSFunction>(heap,
|
/external/v8/src/debug/ |
debug-evaluate.h | 71 Handle<JSFunction> function); 75 Handle<JSFunction> local_function,
|
debug-frames.h | 31 Handle<JSFunction> GetFunction(); 51 Handle<JSFunction> function);
|
/external/v8/src/builtins/ |
builtins-arraybuffer.cc | 20 Handle<JSFunction> target = args.target(); 31 Handle<JSFunction> target = args.target();
|