Lines Matching refs:miss

62   Label miss;
74 __ j(not_equal, &miss);
81 __ j(not_equal, &miss);
92 __ j(not_equal, &miss);
96 __ jmp(&miss);
98 __ jmp(&miss);
106 __ bind(&miss);
166 Label miss;
190 __ JumpIfSmi(receiver, &miss);
204 // Primary miss: Compute hash for secondary probe.
216 // Cache miss: Fall-through and let caller handle the miss by
218 __ bind(&miss);
246 Label* miss) {
252 __ j(not_equal, miss);
303 Label* miss) {
308 GenerateStringCheck(masm, receiver, scratch1, miss, &check_wrapper);
317 __ j(not_equal, miss);
322 GenerateStringCheck(masm, scratch2, scratch1, miss, miss);
658 Label* miss) {
663 __ JumpIfSmi(receiver, miss);
668 holder, lookup, name, optimization, miss);
671 name, holder, miss);
716 Label* miss = can_do_fast_api_call ? &miss_cleanup : miss_label;
721 name, depth1, miss);
738 name, depth2, miss);
843 Label* miss) {
850 __ j(not_equal, miss);
859 Label* miss) {
862 masm, Handle<JSGlobalObject>::cast(holder), name, scratch1(), miss);
865 masm, miss, holder_reg, name, scratch1(), scratch2());
1130 Label* miss,
1184 GenerateDictionaryNegativeLookup(masm(), miss, reg, name,
1197 __ CheckMap(reg, current_map, miss, DONT_DO_SMI_CHECK);
1204 __ CheckAccessGlobalProxy(reg, scratch2, miss);
1208 scratch2, miss);
1236 __ CheckMap(reg, current_map, miss, DONT_DO_SMI_CHECK);
1243 __ CheckAccessGlobalProxy(reg, scratch1, miss);
1251 void LoadStubCompiler::HandlerFrontendFooter(Handle<Name> name, Label* miss) {
1252 if (!miss->is_unused()) {
1255 __ bind(miss);
1262 void StoreStubCompiler::HandlerFrontendFooter(Handle<Name> name, Label* miss) {
1263 if (!miss->is_unused()) {
1266 GenerateRestoreName(masm(), miss, name);
1279 Label miss;
1281 Register reg = HandlerFrontendHeader(type, object_reg, holder, name, &miss);
1295 &miss,
1315 __ j(not_equal, &miss);
1318 HandlerFrontendFooter(name, &miss);
1472 // the FIELD case might cause a miss during the prototype check.
1529 void CallStubCompiler::GenerateNameCheck(Handle<Name> name, Label* miss) {
1532 __ j(not_equal, miss);
1539 Label* miss) {
1540 __ JumpIfSmi(function, miss);
1542 __ j(not_equal, miss);
1549 Label* miss) {
1561 GenerateFunctionCheck(rdi, rax, miss);
1569 __ j(not_equal, miss);
1586 Label miss;
1589 object, holder, name, RECEIVER_MAP_CHECK, &miss);
1593 GenerateJumpFunction(object, rdi, &miss);
1595 HandlerFrontendFooter(&miss);
1609 Label miss;
1611 HandlerFrontendHeader(object, holder, name, RECEIVER_MAP_CHECK, &miss);
1614 GenerateLoadFunctionFromCell(cell, function, &miss);
1628 HandlerFrontendFooter(&miss);
1651 Label miss;
1653 HandlerFrontendHeader(object, holder, name, RECEIVER_MAP_CHECK, &miss);
1869 HandlerFrontendFooter(&miss);
1892 Label miss, return_undefined, call_builtin;
1894 HandlerFrontendHeader(object, holder, name, RECEIVER_MAP_CHECK, &miss);
1940 HandlerFrontendFooter(&miss);
1957 Label miss;
1964 index_out_of_range_label = &miss;
1985 &miss, // When not a string.
1986 &miss, // When not a number.
2001 __ bind(&miss);
2024 Label miss;
2031 index_out_of_range_label = &miss;
2051 &miss, // When not a string.
2052 &miss, // When not a number.
2066 __ bind(&miss);
2089 Label miss;
2091 HandlerFrontendHeader(object, holder, name, RECEIVER_MAP_CHECK, &miss);
2094 GenerateLoadFunctionFromCell(cell, function, &miss);
2120 HandlerFrontendFooter(&miss);
2143 Label miss, slow;
2145 HandlerFrontendHeader(object, holder, name, RECEIVER_MAP_CHECK, &miss);
2148 GenerateLoadFunctionFromCell(cell, function, &miss);
2226 HandlerFrontendFooter(&miss);
2246 Label miss;
2248 HandlerFrontendHeader(object, holder, name, RECEIVER_MAP_CHECK, &miss);
2251 GenerateLoadFunctionFromCell(cell, function, &miss);
2310 HandlerFrontendFooter(&miss);
2334 Label miss, miss_before_stack_reserved;
2354 rbx, rax, rdi, name, depth, &miss);
2363 __ bind(&miss);
2373 void StubCompiler::GenerateBooleanCheck(Register object, Label* miss) {
2379 __ j(not_equal, miss);
2397 Label* miss) {
2398 GenerateNameCheck(name, miss);
2407 __ JumpIfSmi(reg, miss);
2421 rbx, rax, rdi, name, miss);
2427 __ j(above_equal, miss);
2430 masm(), Context::STRING_FUNCTION_INDEX, rax, miss);
2436 __ j(not_equal, miss);
2439 masm(), Context::SYMBOL_FUNCTION_INDEX, rax, miss);
2447 __ j(not_equal, miss);
2451 masm(), Context::NUMBER_FUNCTION_INDEX, rax, miss);
2455 GenerateBooleanCheck(reg, miss);
2458 masm(), Context::BOOLEAN_FUNCTION_INDEX, rax, miss);
2467 rax, holder, rbx, rdx, rdi, name, miss);
2476 Label* miss) {
2478 GenerateFunctionCheck(function, rbx, miss);
2492 Label miss;
2493 GenerateNameCheck(name, &miss);
2504 &miss);
2509 GenerateJumpFunction(object, rax, &miss);
2511 HandlerFrontendFooter(&miss);
2532 Label miss;
2533 HandlerFrontendHeader(object, holder, name, RECEIVER_MAP_CHECK, &miss);
2536 GenerateLoadFunctionFromCell(cell, function, &miss);
2540 HandlerFrontendFooter(&miss);
2660 Label miss;
2661 __ JumpIfSmi(receiver(), &miss, Label::kNear);
2681 __ bind(&miss);
2736 Label* miss) {
2738 __ j(not_equal, miss);
2744 Label* miss) {
2746 __ j(not_equal, miss);
2795 Label miss;
2798 // potential miss.
2799 HandlerFrontendHeader(type, receiver(), global, name, &miss);
2808 __ j(equal, &miss);
2814 HandlerFrontendFooter(name, &miss);
2832 Label miss;
2835 GenerateNameCheck(name, this->name(), &miss);
2839 Label* smi_target = IncludesNumberType(types) ? &number_case : &miss;
2862 __ bind(&miss);
2883 Label slow, miss;
2888 __ JumpIfNotSmi(rax, &miss);
2908 __ bind(&miss);