Lines Matching refs:holder
327 Handle<JSObject> holder, in GenerateFastPropertyLoad() argument
330 index -= holder->map()->inobject_properties(); in GenerateFastPropertyLoad()
333 int offset = holder->map()->instance_size() + (index * kPointerSize); in GenerateFastPropertyLoad()
572 Register holder, in PushInterceptorArguments() argument
582 __ push(holder); in PushInterceptorArguments()
591 Register holder, in CompileCallLoadPropertyWithInterceptor() argument
594 PushInterceptorArguments(masm, receiver, holder, name, holder_obj); in CompileCallLoadPropertyWithInterceptor()
706 Handle<JSObject> holder, in Compile() argument
714 ASSERT(holder->HasNamedInterceptor()); in Compile()
715 ASSERT(!holder->GetNamedInterceptor()->getter()->IsUndefined()); in Compile()
722 holder, lookup, name, optimization, miss); in Compile()
725 name, holder, miss); in Compile()
742 ASSERT(!lookup->holder()->IsGlobalObject()); in CompileCacheable()
748 !lookup->holder()->IsGlobalObject()) { in CompileCacheable()
753 interceptor_holder, Handle<JSObject>(lookup->holder())); in CompileCacheable()
772 Register holder = in CompileCacheable() local
780 LoadWithInterceptor(masm, receiver, holder, interceptor_holder, scratch2, in CompileCacheable()
788 if (*interceptor_holder != lookup->holder()) { in CompileCacheable()
790 Handle<JSObject>(lookup->holder()), in CompileCacheable()
835 Register holder = in CompileRegular() local
844 PushInterceptorArguments(masm, receiver, holder, name_, interceptor_holder); in CompileRegular()
856 Register holder, in LoadWithInterceptor() argument
862 __ Push(holder, name_); in LoadWithInterceptor()
865 holder, in LoadWithInterceptor()
908 Handle<JSObject> holder, in GenerateCheckPropertyCells() argument
913 while (!current.is_identical_to(holder)) { in GenerateCheckPropertyCells()
1038 Handle<JSObject> holder, in CheckPrototypes() argument
1061 while (!current.is_identical_to(holder)) { in CheckPrototypes()
1123 ASSERT(holder->IsJSGlobalProxy() || !holder->IsAccessCheckNeeded()); in CheckPrototypes()
1124 if (holder->IsJSGlobalProxy()) { in CheckPrototypes()
1131 GenerateCheckPropertyCells(masm(), object, holder, name, scratch1, miss); in CheckPrototypes()
1139 Handle<JSObject> holder, in GenerateLoadField() argument
1152 object, receiver, holder, scratch1, scratch2, scratch3, name, miss); in GenerateLoadField()
1153 GenerateFastPropertyLoad(masm(), r0, reg, holder, index); in GenerateLoadField()
1159 Handle<JSObject> holder, in GenerateLoadConstant() argument
1172 object, receiver, holder, scratch1, scratch2, scratch3, name, miss); in GenerateLoadConstant()
1181 Handle<JSObject> holder, in GenerateLoadCallback() argument
1194 Register reg = CheckPrototypes(object, receiver, holder, scratch1, in GenerateLoadCallback()
1273 bool must_perfrom_prototype_check = *interceptor_holder != lookup->holder(); in GenerateLoadInterceptor()
1316 Handle<JSObject>(lookup->holder()), in GenerateLoadInterceptor()
1328 Handle<JSObject>(lookup->holder()), in GenerateLoadInterceptor()
1388 Handle<JSObject> holder, in GenerateGlobalReceiverCheck() argument
1391 ASSERT(holder->IsGlobalObject()); in GenerateGlobalReceiverCheck()
1401 CheckPrototypes(object, r0, holder, r3, r1, r4, name, miss); in GenerateGlobalReceiverCheck()
1445 Handle<JSObject> holder, in CompileCallField() argument
1464 Register reg = CheckPrototypes(object, r0, holder, r1, r3, r4, name, &miss); in CompileCallField()
1465 GenerateFastPropertyLoad(masm(), r1, reg, holder, index); in CompileCallField()
1480 Handle<JSObject> holder, in CompileArrayPushCall() argument
1507 CheckPrototypes(Handle<JSObject>::cast(object), receiver, holder, r3, r0, r4, in CompileArrayPushCall()
1690 Handle<JSObject> holder, in CompileArrayPopCall() argument
1717 CheckPrototypes(Handle<JSObject>::cast(object), receiver, holder, elements, in CompileArrayPopCall()
1776 Handle<JSObject> holder, in CompileStringCharCodeAtCall() argument
1809 ASSERT(!object.is_identical_to(holder)); in CompileStringCharCodeAtCall()
1811 r0, holder, r1, r3, r4, name, &miss); in CompileStringCharCodeAtCall()
1857 Handle<JSObject> holder, in CompileStringCharAtCall() argument
1889 ASSERT(!object.is_identical_to(holder)); in CompileStringCharAtCall()
1891 r0, holder, r1, r3, r4, name, &miss); in CompileStringCharAtCall()
1939 Handle<JSObject> holder, in CompileStringFromCharCodeCall() argument
1966 CheckPrototypes(Handle<JSObject>::cast(object), r1, holder, r0, r3, r4, in CompileStringFromCharCodeCall()
1970 GenerateGlobalReceiverCheck(Handle<JSObject>::cast(object), holder, name, in CompileStringFromCharCodeCall()
2012 Handle<JSObject> holder, in CompileMathFloorCall() argument
2041 CheckPrototypes(Handle<JSObject>::cast(object), r1, holder, r0, r3, r4, in CompileMathFloorCall()
2045 GenerateGlobalReceiverCheck(Handle<JSObject>::cast(object), holder, name, in CompileMathFloorCall()
2158 Handle<JSObject> holder, in CompileMathAbsCall() argument
2181 CheckPrototypes(Handle<JSObject>::cast(object), r1, holder, r0, r3, r4, in CompileMathAbsCall()
2185 GenerateGlobalReceiverCheck(Handle<JSObject>::cast(object), holder, name, in CompileMathAbsCall()
2258 Handle<JSObject> holder, in CompileFastApiCall() argument
2271 Handle<JSObject>::cast(object), holder); in CompileFastApiCall()
2290 CheckPrototypes(Handle<JSObject>::cast(object), r1, holder, r0, r3, r4, name, in CompileFastApiCall()
2307 Handle<JSObject> holder, in CompileCallConstant() argument
2316 Handle<Code> code = CompileCustomCall(object, holder, in CompileCallConstant()
2344 CheckPrototypes(Handle<JSObject>::cast(object), r1, holder, r0, r3, r4, in CompileCallConstant()
2365 r0, holder, r3, r1, r4, name, &miss); in CompileCallConstant()
2386 r0, holder, r3, r1, r4, name, &miss); in CompileCallConstant()
2410 r0, holder, r3, r1, r4, name, &miss); in CompileCallConstant()
2435 Handle<JSObject> holder, in CompileCallInterceptor() argument
2447 LookupPostInterceptor(holder, name, &lookup); in CompileCallInterceptor()
2453 compiler.Compile(masm(), object, holder, name, &lookup, r1, r3, r4, r0, in CompileCallInterceptor()
2474 Handle<GlobalObject> holder, in CompileCallGlobal() argument
2483 Handle<Code> code = CompileCustomCall(object, holder, cell, function, name); in CompileCallGlobal()
2493 GenerateGlobalReceiverCheck(object, holder, name, &miss); in CompileCallGlobal()
2724 Handle<JSObject> holder, in CompileLoadField() argument
2734 GenerateLoadField(object, holder, r0, r3, r1, r4, index, name, &miss); in CompileLoadField()
2746 Handle<JSObject> holder, in CompileLoadCallback() argument
2754 GenerateLoadCallback(object, holder, r0, r2, r3, r1, r4, callback, name, in CompileLoadCallback()
2765 Handle<JSObject> holder, in CompileLoadConstant() argument
2775 GenerateLoadConstant(object, holder, r0, r3, r1, r4, value, name, &miss); in CompileLoadConstant()
2785 Handle<JSObject> holder, in CompileLoadInterceptor() argument
2795 LookupPostInterceptor(holder, name, &lookup); in CompileLoadInterceptor()
2796 GenerateLoadInterceptor(object, holder, &lookup, r0, r2, r3, r1, r4, name, in CompileLoadInterceptor()
2808 Handle<GlobalObject> holder, in CompileLoadGlobal() argument
2821 CheckPrototypes(object, r0, holder, r3, r4, r1, name, &miss); in CompileLoadGlobal()
2850 Handle<JSObject> holder, in CompileLoadField() argument
2863 GenerateLoadField(receiver, holder, r1, r2, r3, r4, index, name, &miss); in CompileLoadField()
2874 Handle<JSObject> holder, in CompileLoadCallback() argument
2887 GenerateLoadCallback(receiver, holder, r1, r0, r2, r3, r4, callback, name, in CompileLoadCallback()
2899 Handle<JSObject> holder, in CompileLoadConstant() argument
2912 GenerateLoadConstant(receiver, holder, r1, r2, r3, r4, value, name, &miss); in CompileLoadConstant()
2923 Handle<JSObject> holder, in CompileLoadInterceptor() argument
2937 LookupPostInterceptor(holder, name, &lookup); in CompileLoadInterceptor()
2938 GenerateLoadInterceptor(receiver, holder, &lookup, r1, r0, r2, r3, r4, name, in CompileLoadInterceptor()