/external/chromium_org/v8/src/ |
contexts.h | 79 V(BOOLEAN_FUNCTION_INDEX, JSFunction, boolean_function) \ 80 V(NUMBER_FUNCTION_INDEX, JSFunction, number_function) \ 81 V(STRING_FUNCTION_INDEX, JSFunction, string_function) \ 83 V(SYMBOL_FUNCTION_INDEX, JSFunction, symbol_function) \ 84 V(OBJECT_FUNCTION_INDEX, JSFunction, object_function) \ 85 V(INTERNAL_ARRAY_FUNCTION_INDEX, JSFunction, internal_array_function) \ 86 V(ARRAY_FUNCTION_INDEX, JSFunction, array_function) \ 88 V(DATE_FUNCTION_INDEX, JSFunction, date_function) \ 90 V(REGEXP_FUNCTION_INDEX, JSFunction, regexp_function) \ 93 V(CREATE_DATE_FUN_INDEX, JSFunction, create_date_fun) [all...] |
runtime-profiler.h | 19 class JSFunction; 30 void AttemptOnStackReplacement(JSFunction* function, int nesting_levels = 1); 33 void Optimize(JSFunction* function, const char* reason);
|
bootstrapper.cc | 173 Handle<JSFunction> CreateEmptyFunction(Isolate* isolate); 175 Handle<JSFunction> GetStrictPoisonFunction(); 177 Handle<JSFunction> GetGeneratorPoisonFunction(); 179 void CreateStrictModeFunctionMaps(Handle<JSFunction> empty); 205 Handle<JSFunction> empty_function); 211 Handle<JSFunction> InstallInternalArray(Handle<JSBuiltinsObject> builtins, 219 Handle<JSFunction>* fun, 292 Handle<JSFunction> empty_function); 320 Handle<JSFunction> strict_poison_function; 321 Handle<JSFunction> generator_poison_function [all...] |
accessors.h | 69 static Handle<Object> FunctionSetPrototype(Handle<JSFunction> object, 71 static Handle<Object> FunctionGetPrototype(Handle<JSFunction> object); 72 static Handle<Object> FunctionGetArguments(Handle<JSFunction> object);
|
hydrogen-environment-liveness.h | 36 bool VerifyClosures(Handle<JSFunction> a, Handle<JSFunction> b);
|
factory.h | 229 Handle<Context> NewGlobalContext(Handle<JSFunction> function, 236 Handle<Context> NewFunctionContext(int length, Handle<JSFunction> function); 239 Handle<Context> NewCatchContext(Handle<JSFunction> function, 245 Handle<Context> NewWithContext(Handle<JSFunction> function, 250 Handle<Context> NewBlockContext(Handle<JSFunction> function, 311 Handle<JSObject> NewFunctionPrototype(Handle<JSFunction> function); 360 Handle<JSObject> NewArgumentsObject(Handle<JSFunction> callee, int length); 364 Handle<JSObject> NewJSObject(Handle<JSFunction> constructor, 367 Handle<JSObject> NewJSObjectWithMemento(Handle<JSFunction> constructor, 371 Handle<GlobalObject> NewGlobalObject(Handle<JSFunction> constructor) [all...] |
accessors.cc | 886 Handle<JSFunction> function) { 889 JSFunction::SetPrototype(function, proto); 896 Handle<JSFunction> function, 907 JSFunction::SetPrototype(function, value); 919 Handle<Object> Accessors::FunctionGetPrototype(Handle<JSFunction> function) { 924 Handle<Object> Accessors::FunctionSetPrototype(Handle<JSFunction> function, 937 Handle<JSFunction> function = 938 Handle<JSFunction>::cast(Utils::OpenHandle(*info.Holder())); 954 Handle<JSFunction> object = 955 Handle<JSFunction>::cast(Utils::OpenHandle(*info.Holder())) [all...] |
deoptimizer.h | 83 virtual void VisitFunction(JSFunction* function) = 0; 149 Handle<JSFunction> function() const { return Handle<JSFunction>(function_); } 156 static Deoptimizer* New(JSFunction* function, 182 static void DeoptimizeFunction(JSFunction* function); 299 JSFunction* function, 305 Code* FindOptimizedCode(JSFunction* function, Code* optimized_code); 337 unsigned ComputeFixedSize(JSFunction* function) const; 339 unsigned ComputeIncomingArgumentSize(JSFunction* function) const; 356 Handle<JSFunction> ArgumentsObjectFunction(int object_index) [all...] |
execution.cc | 39 Handle<JSFunction> function, 87 JSFunction* func = *function; 126 Handle<JSFunction> func = Handle<JSFunction>::cast(callable); 145 MaybeHandle<Object> Execution::New(Handle<JSFunction> func, 152 MaybeHandle<Object> Execution::TryCall(Handle<JSFunction> func, 213 return Handle<JSFunction>( 236 return Handle<JSFunction>( 266 return Handle<JSFunction>( 292 return Handle<JSFunction>( [all...] |
optimizing-compiler-thread.h | 59 OptimizedCompileJob* FindReadyOSRCandidate(Handle<JSFunction> function, 61 bool IsQueuedForOSR(Handle<JSFunction> function, BailoutId osr_ast_id); 63 bool IsQueuedForOSR(JSFunction* function);
|
type-info.cc | 59 !CanRetainOtherContext(JSFunction::cast(obj), *native_context_)) { 131 Handle<JSFunction> TypeFeedbackOracle::GetCallTarget(int slot) { 134 return Handle<JSFunction>(isolate()->native_context()->array_function()); 137 return Handle<JSFunction>::cast(info); 141 Handle<JSFunction> TypeFeedbackOracle::GetCallNewTarget(int slot) { 144 return Handle<JSFunction>::cast(info); 148 return Handle<JSFunction>(isolate()->native_context()->array_function()); 332 // If the constructor is not null or a JSFunction, we have to 336 if (CanRetainOtherContext(JSFunction::cast(constructor), 345 JSFunction* function = JSFunction::cast(constructor) [all...] |
type-info.h | 60 static bool CanRetainOtherContext(JSFunction* function, 63 Handle<JSFunction> GetCallTarget(int slot); 65 Handle<JSFunction> GetCallNewTarget(int slot);
|
factory.cc | 696 Handle<Context> Factory::NewGlobalContext(Handle<JSFunction> function, 723 Handle<JSFunction> function) { 736 Handle<Context> Factory::NewCatchContext(Handle<JSFunction> function, 753 Handle<Context> Factory::NewWithContext(Handle<JSFunction> function, 767 Handle<Context> Factory::NewBlockContext(Handle<JSFunction> function, [all...] |
contexts.cc | 57 JSFunction* closure = JSFunction::cast(current->closure()); 280 void Context::AddOptimizedFunction(JSFunction* function) { 287 element = JSFunction::cast(element)->next_function_link(); 318 void Context::RemoveOptimizedFunction(JSFunction* function) { 321 JSFunction* prev = NULL; 323 JSFunction* element_function = JSFunction::cast(element);
|
compiler.h | 90 CompilationInfo(Handle<JSFunction> closure, Zone* zone); 109 Handle<JSFunction> closure() const { return closure_; } 376 bool HasSameOsrEntry(Handle<JSFunction> function, BailoutId osr_ast_id) { 449 Handle<JSFunction> closure_; 530 explicit CompilationInfoWithZone(Handle<JSFunction> closure) 668 Handle<JSFunction> function); 670 Handle<JSFunction> function); 674 Handle<JSFunction> function); 676 static bool EnsureCompiled(Handle<JSFunction> function, 684 MUST_USE_RESULT static MaybeHandle<JSFunction> GetFunctionFromEval [all...] |
/external/chromium_org/v8/src/compiler/ |
js-inlining.h | 31 Handle<JSFunction> jsfunction, 33 void AddClosureToFrameState(Node* frame_state, Handle<JSFunction> jsfunction);
|
common-operator.h | 47 MaybeHandle<JSFunction> jsfunction = MaybeHandle<JSFunction>()) 51 jsfunction_(jsfunction) {} 56 MaybeHandle<JSFunction> jsfunction() const { return jsfunction_; } function in class:v8::internal::compiler::FINAL 62 MaybeHandle<JSFunction> jsfunction_; 102 MaybeHandle<JSFunction> jsfunction = MaybeHandle<JSFunction>()); [all...] |
js-inlining.cc | 56 static void Parse(Handle<JSFunction> function, CompilationInfoWithZone* info) { 64 // A facade on a JSFunction's graph to facilitate inlining. It assumes the 92 // Counts JSFunction, Receiver, arguments, context but not effect, control. 238 // The inlinee uses the context from the JSFunction object. This will 248 // {inliner_inputs} counts JSFunction, Receiver, arguments, but not 264 // JSFunction object. 315 Node* jsfunction() { return call_->InputAt(0); } function in class:v8::internal::compiler::JSCallFunctionAccessor 325 // {value_inputs} includes jsfunction and receiver. 339 Handle<JSFunction> jsfunction) { [all...] |
js-builtin-reducer-unittest.cc | 67 Handle<JSFunction> f(isolate()->context()->math_sqrt_fun()); 87 Handle<JSFunction> f(isolate()->context()->math_max_fun()); 100 Handle<JSFunction> f(isolate()->context()->math_max_fun()); 116 Handle<JSFunction> f(isolate()->context()->math_max_fun()); 152 Handle<JSFunction> f(isolate()->context()->math_imul_fun());
|
/external/chromium_org/v8/src/ic/ |
call-optimization.h | 18 explicit CallOptimization(Handle<JSFunction> function); 22 Handle<JSFunction> constant_function() const { 48 void Initialize(Handle<JSFunction> function); 52 void AnalyzePossibleApiFunction(Handle<JSFunction> function); 54 Handle<JSFunction> constant_function_;
|
call-optimization.cc | 13 CallOptimization::CallOptimization(Handle<JSFunction> function) { 76 void CallOptimization::Initialize(Handle<JSFunction> function) { 77 constant_function_ = Handle<JSFunction>::null(); 89 void CallOptimization::AnalyzePossibleApiFunction(Handle<JSFunction> function) {
|
handler-compiler.h | 126 Handle<JSFunction> getter); 137 Handle<JSFunction> getter); 141 Handle<JSFunction>()); 211 Handle<JSFunction> setter); 216 Handle<JSFunction> setter); 220 Handle<JSFunction>());
|
/external/chromium_org/v8/src/heap/ |
objects-visiting.cc | 251 struct WeakListVisitor<JSFunction> { 252 static void SetWeakNext(JSFunction* function, Object* next) { 256 static Object* WeakNext(JSFunction* function) { 260 static int WeakNextOffset() { return JSFunction::kNextFunctionLinkOffset; } 262 static void VisitLiveObject(Heap*, JSFunction*, WeakObjectRetainer*) {} 264 static void VisitPhantomObject(Heap*, JSFunction*) {} 301 DoWeakList<JSFunction>(heap, context, retainer, 326 ClearWeakList<JSFunction>(heap, 398 template Object* VisitWeakList<JSFunction>(Heap* heap, Object* list,
|
/external/chromium_org/v8/test/cctest/compiler/ |
test-linkage.cc | 30 static Handle<JSFunction> Compile(const char* source) { 46 Handle<JSFunction> function = Compile("a + b"); 60 Handle<JSFunction> function = v8::Utils::OpenHandle( 88 Handle<JSFunction> function = Compile("a + c");
|
/external/chromium_org/v8/test/cctest/ |
test-compiler.cc | 58 static Handle<JSFunction> Compile(const char* source) { 76 Handle<JSFunction> fun = Compile(buffer.start()); 93 Handle<JSFunction> fun = Compile("result = x + y;"); 112 Handle<JSFunction> fun = Compile("if (x < 0) result = -x; else result = x;"); 130 Handle<JSFunction> fun = 153 Handle<JSFunction> fun = Compile(source); 184 Handle<JSFunction> fun = Compile(source); 198 Handle<JSFunction> fun = Compile(source); 222 Handle<JSFunction> fun0 = Compile(source); 239 Handle<JSFunction>::cast(fun1) [all...] |