Home | History | Annotate | Download | only in arm

Lines Matching refs:miss

69   Label miss;
83 __ b(ne, &miss);
89 __ b(ne, &miss);
106 __ b(ne, &miss);
110 __ jmp(&miss);
112 __ jmp(&miss);
119 // Miss: fall through.
120 __ bind(&miss);
188 Label miss;
219 __ JumpIfSmi(receiver, &miss);
247 // Primary miss: Compute hash for secondary probe.
265 // Cache miss: Fall-through and let caller handle the miss by
267 __ bind(&miss);
296 Label* miss) {
303 __ b(ne, miss);
373 // execution continues at the miss label. The register containing the
379 Label* miss) {
384 GenerateStringCheck(masm, receiver, scratch1, scratch2, miss, &check_wrapper);
393 __ b(ne, miss);
397 GenerateStringCheck(masm, scratch1, scratch2, scratch2, miss, miss);
421 Label* miss) {
428 __ b(ne, miss);
437 Label* miss) {
440 masm, Handle<JSGlobalObject>::cast(holder), name, scratch1(), miss);
443 masm, miss, holder_reg, name, scratch1(), scratch2());
946 Label* miss) {
951 __ JumpIfSmi(receiver, miss);
955 holder, lookup, name, optimization, miss);
958 name, holder, miss);
1004 Label* miss = can_do_fast_api_call ? &miss_cleanup : miss_label;
1009 name, depth1, miss);
1026 name, depth2, miss);
1134 Label* miss,
1182 GenerateDictionaryNegativeLookup(masm(), miss, reg, name,
1192 __ CheckMap(reg, map_reg, current_map, miss, DONT_DO_SMI_CHECK);
1201 __ CheckAccessGlobalProxy(reg, scratch2, miss);
1205 scratch2, miss);
1234 __ CheckMap(reg, scratch1, current_map, miss, DONT_DO_SMI_CHECK);
1241 __ CheckAccessGlobalProxy(reg, scratch1, miss);
1249 void LoadStubCompiler::HandlerFrontendFooter(Handle<Name> name, Label* miss) {
1250 if (!miss->is_unused()) {
1253 __ bind(miss);
1260 void StoreStubCompiler::HandlerFrontendFooter(Handle<Name> name, Label* miss) {
1261 if (!miss->is_unused()) {
1264 GenerateRestoreName(masm(), miss, name);
1277 Label miss;
1279 miss);
1293 &miss,
1309 __ b(ne, &miss);
1312 HandlerFrontendFooter(name, &miss);
1450 // the FIELD case might cause a miss during the prototype check.
1504 void CallStubCompiler::GenerateNameCheck(Handle<Name> name, Label* miss) {
1507 __ b(ne, miss);
1514 Label* miss) {
1515 __ JumpIfSmi(function, miss);
1517 __ b(ne, miss);
1524 Label* miss) {
1536 GenerateFunctionCheck(r1, r3, miss);
1545 __ b(ne, miss);
1562 Label miss;
1565 object, holder, name, RECEIVER_MAP_CHECK, &miss);
1568 GenerateJumpFunction(object, r1, &miss);
1570 HandlerFrontendFooter(&miss);
1584 Label miss;
1586 HandlerFrontendHeader(object, holder, name, RECEIVER_MAP_CHECK, &miss);
1589 GenerateLoadFunctionFromCell(cell, function, &miss);
1603 HandlerFrontendFooter(&miss);
1626 Label miss;
1628 HandlerFrontendHeader(object, holder, name, RECEIVER_MAP_CHECK, &miss);
1848 HandlerFrontendFooter(&miss);
1871 Label miss, return_undefined, call_builtin;
1876 HandlerFrontendHeader(object, holder, name, RECEIVER_MAP_CHECK, &miss);
1921 HandlerFrontendFooter(&miss);
1938 Label miss;
1946 index_out_of_range_label = &miss;
1965 &miss, // When not a string.
1966 &miss, // When not a number.
1984 __ bind(&miss);
2005 Label miss;
2012 index_out_of_range_label = &miss;
2031 &miss, // When not a string.
2032 &miss, // When not a number.
2050 __ bind(&miss);
2073 Label miss;
2075 HandlerFrontendHeader(object, holder, name, RECEIVER_MAP_CHECK, &miss);
2078 GenerateLoadFunctionFromCell(cell, function, &miss);
2105 HandlerFrontendFooter(&miss);
2124 Label miss, slow;
2126 HandlerFrontendHeader(object, holder, name, RECEIVER_MAP_CHECK, &miss);
2129 GenerateLoadFunctionFromCell(cell, function, &miss);
2195 HandlerFrontendFooter(&miss);
2214 Label miss;
2216 HandlerFrontendHeader(object, holder, name, RECEIVER_MAP_CHECK, &miss);
2219 GenerateLoadFunctionFromCell(cell, function, &miss);
2276 HandlerFrontendFooter(&miss);
2302 Label miss, miss_before_stack_reserved;
2320 r1, holder, r0, r3, r4, name, depth, &miss);
2324 __ bind(&miss);
2334 void StubCompiler::GenerateBooleanCheck(Register object, Label* miss) {
2342 __ b(ne, miss);
2361 Label* miss) {
2366 GenerateNameCheck(name, miss);
2377 __ JumpIfSmi(r0, miss);
2390 reg, holder, r1, r3, r4, name, miss);
2396 __ b(ge, miss);
2399 masm(), Context::STRING_FUNCTION_INDEX, r1, miss);
2405 __ b(ne, miss);
2408 masm(), Context::SYMBOL_FUNCTION_INDEX, r1, miss);
2416 __ b(ne, miss);
2420 masm(), Context::NUMBER_FUNCTION_INDEX, r1, miss);
2424 GenerateBooleanCheck(reg, miss);
2428 masm(), Context::BOOLEAN_FUNCTION_INDEX, r1, miss);
2437 r1, holder, r1, r3, r4, name, miss);
2446 Label* miss) {
2449 GenerateFunctionCheck(function, r3, miss);
2461 Label miss;
2462 GenerateNameCheck(name, &miss);
2474 &miss);
2481 GenerateJumpFunction(object, r1, &miss);
2483 HandlerFrontendFooter(&miss);
2504 Label miss;
2505 HandlerFrontendHeader(object, holder, name, RECEIVER_MAP_CHECK, &miss);
2508 GenerateLoadFunctionFromCell(cell, function, &miss);
2513 HandlerFrontendFooter(&miss);
2613 Label miss;
2616 __ CheckMap(receiver(), scratch1(), Handle<Map>(object->map()), &miss,
2621 __ CheckAccessGlobalProxy(receiver(), scratch1(), &miss);
2635 // Handle store cache miss.
2636 __ bind(&miss);
2689 Label* miss) {
2691 __ b(ne, miss);
2697 Label* miss) {
2699 __ b(ne, miss);
2748 Label miss;
2750 HandlerFrontendHeader(type, receiver(), global, name, &miss);
2760 __ b(eq, &miss);
2763 HandlerFrontendFooter(name, &miss);
2781 Label miss;
2784 GenerateNameCheck(name, this->name(), &miss);
2788 Label* smi_target = IncludesNumberType(types) ? &number_case : &miss;
2812 __ bind(&miss);
2826 Label miss;
2827 __ JumpIfSmi(receiver(), &miss);
2845 __ bind(&miss);
2865 Label slow, miss;
2870 __ UntagAndJumpIfNotSmi(r2, key, &miss);
2887 // Miss case, call the runtime.
2888 __ bind(&miss);