Lines Matching refs:miss

61   Label miss;
73 __ j(not_equal, &miss);
80 __ j(not_equal, &miss);
91 __ j(not_equal, &miss);
95 __ jmp(&miss);
97 __ jmp(&miss);
105 __ bind(&miss);
169 Label miss;
193 __ JumpIfSmi(receiver, &miss);
207 // Primary miss: Compute hash for secondary probe.
219 // Cache miss: Fall-through and let caller handle the miss by
221 __ bind(&miss);
249 Label* miss) {
255 __ j(not_equal, miss);
306 Label* miss,
312 GenerateStringCheck(masm, receiver, scratch1, miss,
313 support_wrappers ? &check_wrapper : miss);
323 __ j(not_equal, miss);
328 GenerateStringCheck(masm, scratch2, scratch1, miss, miss);
530 Label* miss) {
535 __ JumpIfSmi(receiver, miss);
540 holder, lookup, name, optimization, miss);
543 name, holder, miss);
588 Label* miss = can_do_fast_api_call ? &miss_cleanup : miss_label;
592 name, depth1, miss);
609 name, depth2, miss);
811 Label* miss) {
818 __ j(not_equal, miss);
829 Label* miss) {
837 miss);
855 Label* miss) {
891 GenerateDictionaryNegativeLookup(masm(), miss, reg, name,
905 miss, DONT_DO_SMI_CHECK, ALLOW_ELEMENT_TRANSITION_MAPS);
911 __ CheckAccessGlobalProxy(reg, scratch2, miss);
939 miss, DONT_DO_SMI_CHECK, ALLOW_ELEMENT_TRANSITION_MAPS);
944 __ CheckAccessGlobalProxy(reg, scratch1, miss);
950 GenerateCheckPropertyCells(masm(), object, holder, name, scratch1, miss);
965 Label* miss) {
967 __ JumpIfSmi(receiver, miss);
971 object, receiver, holder, scratch1, scratch2, scratch3, name, miss);
988 Label* miss) {
990 __ JumpIfSmi(receiver, miss);
994 scratch2, scratch3, name, miss);
1054 Label* miss) {
1056 __ JumpIfSmi(receiver, miss);
1060 object, receiver, holder, scratch1, scratch2, scratch3, name, miss);
1077 Label* miss) {
1082 __ JumpIfSmi(receiver, miss);
1104 name, miss);
1110 // the FIELD case might cause a miss during the prototype check.
1163 miss);
1203 name, miss);
1216 void CallStubCompiler::GenerateNameCheck(Handle<String> name, Label* miss) {
1219 __ j(not_equal, miss);
1227 Label* miss) {
1238 __ JumpIfSmi(rdx, miss);
1239 CheckPrototypes(object, rdx, holder, rbx, rax, rdi, name, miss);
1246 Label* miss) {
1258 __ JumpIfSmi(rdi, miss);
1260 __ j(not_equal, miss);
1268 __ j(not_equal, miss);
1294 Label miss;
1296 GenerateNameCheck(name, &miss);
1303 __ JumpIfSmi(rdx, &miss);
1307 name, &miss);
1312 __ JumpIfSmi(rdi, &miss);
1314 __ j(not_equal, &miss);
1330 // Handle call cache miss.
1331 __ bind(&miss);
1356 Label miss;
1357 GenerateNameCheck(name, &miss);
1364 __ JumpIfSmi(rdx, &miss);
1367 name, &miss);
1531 __ bind(&miss);
1556 Label miss, return_undefined, call_builtin;
1557 GenerateNameCheck(name, &miss);
1564 __ JumpIfSmi(rdx, &miss);
1567 name, &miss);
1612 __ bind(&miss);
1639 Label miss;
1646 index_out_of_range_label = &miss;
1654 &miss);
1657 rax, holder, rbx, rdx, rdi, name, &miss);
1672 &miss, // When not a string.
1673 &miss, // When not a number.
1688 __ bind(&miss);
1717 Label miss;
1724 index_out_of_range_label = &miss;
1732 &miss);
1735 rax, holder, rbx, rdx, rdi, name, &miss);
1752 &miss, // When not a string.
1753 &miss, // When not a number.
1767 __ bind(&miss);
1797 Label miss;
1798 GenerateNameCheck(name, &miss);
1802 __ JumpIfSmi(rdx, &miss);
1804 name, &miss);
1808 &miss);
1809 GenerateLoadFunctionFromCell(cell, function, &miss);
1839 __ bind(&miss);
1878 Label miss;
1879 GenerateNameCheck(name, &miss);
1883 __ JumpIfSmi(rdx, &miss);
1885 name, &miss);
1889 &miss);
1890 GenerateLoadFunctionFromCell(cell, function, &miss);
1954 __ bind(&miss);
1980 Label miss, miss_before_stack_reserved;
2000 name, depth, &miss);
2008 __ bind(&miss);
2042 Label miss;
2043 GenerateNameCheck(name, &miss);
2051 __ JumpIfSmi(rdx, &miss);
2065 rdi, name, &miss);
2079 __ j(above_equal, &miss);
2082 masm(), Context::STRING_FUNCTION_INDEX, rax, &miss);
2085 rax, holder, rbx, rdx, rdi, name, &miss);
2089 __ jmp(&miss);
2099 __ j(not_equal, &miss);
2103 masm(), Context::NUMBER_FUNCTION_INDEX, rax, &miss);
2106 rax, holder, rbx, rdx, rdi, name, &miss);
2110 __ jmp(&miss);
2121 __ j(not_equal, &miss);
2125 masm(), Context::BOOLEAN_FUNCTION_INDEX, rax, &miss);
2128 rax, holder, rbx, rdx, rdi, name, &miss);
2132 __ jmp(&miss);
2143 // Handle call cache miss.
2144 __ bind(&miss);
2164 Label miss;
2165 GenerateNameCheck(name, &miss);
2178 &miss);
2184 __ JumpIfSmi(rax, &miss);
2186 __ j(not_equal, &miss);
2203 // Handle load cache miss.
2204 __ bind(&miss);
2234 Label miss;
2235 GenerateNameCheck(name, &miss);
2239 GenerateGlobalReceiverCheck(object, holder, name, &miss);
2240 GenerateLoadFunctionFromCell(cell, function, &miss);
2265 // Handle call cache miss.
2266 __ bind(&miss);
2285 Label miss;
2287 // Generate store field code. Preserves receiver and name on jump to miss.
2288 GenerateStoreField(masm(), object, index, transition, rdx, rcx, rbx, &miss);
2290 // Handle store cache miss.
2291 __ bind(&miss);
2310 Label miss;
2313 __ CheckMap(rdx, Handle<Map>(object->map()), &miss,
2318 __ CheckAccessGlobalProxy(rdx, rbx, &miss);
2337 // Handle store cache miss.
2338 __ bind(&miss);
2356 Label miss;
2359 __ CheckMap(rdx, Handle<Map>(receiver->map()), &miss,
2364 __ CheckAccessGlobalProxy(rdx, rbx, &miss);
2383 // Handle store cache miss.
2384 __ bind(&miss);
2403 Label miss;
2408 __ j(not_equal, &miss);
2419 __ j(equal, &miss);
2430 // Handle store cache miss.
2431 __ bind(&miss);
2451 Label miss;
2458 __ j(not_equal, &miss);
2460 // Generate store field code. Preserves receiver and name on jump to miss.
2461 GenerateStoreField(masm(), object, index, transition, rdx, rcx, rbx, &miss);
2463 // Handle store cache miss.
2464 __ bind(&miss);
2508 Label miss;
2509 __ JumpIfSmi(rdx, &miss, Label::kNear);
2527 __ bind(&miss);
2544 Label miss;
2547 __ JumpIfSmi(rax, &miss);
2552 CheckPrototypes(object, rax, last, rbx, rdx, rdi, name, &miss);
2558 masm(), Handle<GlobalObject>::cast(last), name, rdx, &miss);
2566 __ bind(&miss);
2583 Label miss;
2585 GenerateLoadField(object, holder, rax, rbx, rdx, rdi, index, name, &miss);
2586 __ bind(&miss);
2604 Label miss;
2606 name, &miss);
2607 __ bind(&miss);
2624 Label miss;
2626 GenerateLoadConstant(object, holder, rax, rbx, rdx, rdi, value, name, &miss);
2627 __ bind(&miss);
2643 Label miss;
2650 name, &miss);
2651 __ bind(&miss);
2670 Label miss;
2673 __ JumpIfSmi(rax, &miss);
2674 CheckPrototypes(object, rax, holder, rbx, rdx, rdi, name, &miss);
2683 __ j(equal, &miss);
2694 __ bind(&miss);
2712 Label miss;
2719 __ j(not_equal, &miss);
2721 GenerateLoadField(receiver, holder, rdx, rbx, rcx, rdi, index, name, &miss);
2723 __ bind(&miss);
2742 Label miss;
2748 __ j(not_equal, &miss);
2751 name, &miss);
2752 __ bind(&miss);
2771 Label miss;
2778 __ j(not_equal, &miss);
2781 value, name, &miss);
2782 __ bind(&miss);
2800 Label miss;
2806 __ j(not_equal, &miss);
2811 name, &miss);
2812 __ bind(&miss);
2828 Label miss;
2835 __ j(not_equal, &miss);
2837 GenerateLoadArrayLength(masm(), rdx, rcx, &miss);
2838 __ bind(&miss);
2854 Label miss;
2861 __ j(not_equal, &miss);
2863 GenerateLoadStringLength(masm(), rdx, rcx, rbx, &miss, true);
2864 __ bind(&miss);
2880 Label miss;
2887 __ j(not_equal, &miss);
2889 GenerateLoadFunctionPrototype(masm(), rdx, rcx, rbx, &miss);
2890 __ bind(&miss);
2927 Label miss;
2928 __ JumpIfSmi(rdx, &miss);
2939 __ bind(&miss);
3598 // Handle store cache miss.
3721 // Handle store cache miss, replacing the ic with the generic stub.