Lines Matching refs:JSFunction
1485 Handle<JSFunction> f = Handle<JSFunction>::cast(
5454 Handle<JSFunction> closure = function_state()->compilation_info()->closure();
6087 Handle<JSFunction> ctor;
6097 static bool NeedsWrapping(Handle<Map> map, Handle<JSFunction> target) {
6105 Handle<JSFunction> target) const {
6171 info->NeedsWrappingFor(Handle<JSFunction>::cast(info->accessor()))) {
6190 return NewCallConstantFunction(Handle<JSFunction>::cast(info->accessor()),
6199 return New<HCheckValue>(value, Handle<JSFunction>::cast(info->constant()));
7516 handle(Handle<JSFunction>::cast(map_constructor)->context());
7754 Handle<JSFunction> function, int argument_count,
7810 Handle<JSFunction> target = Handle<JSFunction>::cast(info.constant());
7841 Handle<JSFunction> target = Handle<JSFunction>::cast(info.constant());
7891 Handle<JSFunction> caller = current_info()->closure();
7974 void HOptimizedGraphBuilder::TraceInline(Handle<JSFunction> target,
7975 Handle<JSFunction> caller,
7999 int HOptimizedGraphBuilder::InliningAstSize(Handle<JSFunction> target) {
8004 Handle<JSFunction> caller = current_info()->closure();
8043 bool HOptimizedGraphBuilder::TryInline(Handle<JSFunction> target,
8056 Handle<JSFunction> caller = current_info()->closure();
8198 JSFunction::EnsureLiterals(target);
8382 Handle<JSFunction> getter_function = Handle<JSFunction>::cast(getter);
8397 TryInline(Handle<JSFunction>::cast(setter), 1, implicit_return_value,
8403 bool HOptimizedGraphBuilder::TryInlineIndirectCall(Handle<JSFunction> function,
8480 Handle<JSFunction> function, Handle<Map> receiver_map, BailoutId ast_id) {
8551 Handle<JSFunction> function, Handle<Map> receiver_map, BailoutId ast_id,
8963 Handle<JSFunction> function = expr->target();
8976 Handle<JSFunction> function = expr->target();
9011 Handle<JSFunction>::cast(function)->context()->native_context() !=
9034 handle(Handle<JSFunction>::cast(function)->global_proxy()->map()),
9140 Handle<JSFunction> known_function;
9145 Handle<JSFunction>::cast(HConstant::cast(function)->handle(isolate()));
9276 Handle<JSFunction> target) {
9514 Handle<JSFunction> known_function = Handle<JSFunction>::cast(
9585 Handle<JSFunction> target = Handle<JSFunction>::cast(constant);
9641 Handle<JSFunction> caller = current_info()->closure();
9642 Handle<JSFunction> target = array_function();
9744 static bool IsAllocationInlineable(Handle<JSFunction> constructor) {
9769 expr->SetKnownGlobalTarget(Handle<JSFunction>::cast(constant));
9775 Handle<JSFunction> constructor = expr->target();
10268 Handle<JSFunction> known_function(
10269 JSFunction::cast(
11259 Handle<JSFunction> function =
11260 Handle<JSFunction>::cast(HConstant::cast(right)->handle(isolate()));
12405 Handle<JSFunction
12458 Handle<JSFunction> closure,
12618 Handle<JSFunction> target,
12642 Handle<JSFunction> target, int arguments, FunctionLiteral* function,