Lines Matching full:optimization
616 const CallOptimization& optimization,
634 JSFunction* function = optimization.constant_function();
641 Object* callback = optimization.api_call_info()->callback();
644 __ mov(ecx, Handle<CallHandlerInfo>(optimization.api_call_info()));
650 Object* call_data = optimization.api_call_info()->data();
653 __ mov(ecx, Handle<CallHandlerInfo>(optimization.api_call_info()));
699 CallOptimization optimization(lookup);
701 if (optimization.is_constant_call() &&
711 optimization,
734 const CallOptimization& optimization,
736 ASSERT(optimization.is_constant_call());
742 if (optimization.is_simple_api_call() &&
744 depth1 = optimization.GetPrototypeDepthOfExpectedType(object, holder_obj);
746 depth2 = optimization.GetPrototypeDepthOfExpectedType(holder_obj,
779 GenerateFastApiCall(masm, optimization, arguments_.immediate());
781 __ InvokeFunction(optimization.constant_function(), arguments_,
1242 CallOptimization optimization(function);
1249 if (optimization.is_simple_api_call() && !object->IsGlobalObject()) {
1250 depth = optimization.GetPrototypeDepthOfExpectedType(
1352 GenerateFastApiCall(masm(), optimization, argc);