Home | History | Annotate | Download | only in mips

Lines Matching refs:miss

69   Label miss;
84 __ Branch(&miss, ne, name, Operand(at));
89 __ Branch(&miss, ne, at, Operand(scratch2));
101 __ Branch(&miss, ne, flags_reg, Operand(flags));
105 __ jmp(&miss);
107 __ jmp(&miss);
115 // Miss: fall through.
116 __ bind(&miss);
186 Label miss;
217 __ JumpIfSmi(receiver, &miss);
242 // Primary miss: Compute hash for secondary probe.
261 // Cache miss: Fall-through and let caller handle the miss by
263 __ bind(&miss);
292 Label* miss) {
299 __ Branch(miss, ne, prototype, Operand(at));
371 // execution continues at the miss label. The register containing the
377 Label* miss,
383 GenerateStringCheck(masm, receiver, scratch1, scratch2, miss,
384 support_wrappers ? &check_wrapper : miss);
393 __ Branch(miss, ne, scratch1, Operand(JS_VALUE_TYPE));
397 GenerateStringCheck(masm, scratch1, scratch2, scratch2, miss, miss);
422 Label* miss) {
428 __ Branch(miss, ne, scratch, Operand(at));
437 Label* miss) {
440 masm, Handle<GlobalObject>::cast(holder), name, scratch1(), miss);
443 masm, miss, holder_reg, name, scratch1(), scratch2());
749 Label* miss,
756 __ JumpIfSmi(a1, miss);
758 __ Branch(miss, ne, a3, Operand(JS_FUNCTION_TYPE));
961 Label* miss) {
966 __ JumpIfSmi(receiver, miss);
970 holder, lookup, name, optimization, miss);
973 name, holder, miss);
1019 Label* miss = can_do_fast_api_call ? &miss_cleanup : miss_label;
1023 name, depth1, miss);
1040 name, depth2, miss);
1144 Label* miss) {
1152 miss);
1192 Label* miss,
1233 GenerateDictionaryNegativeLookup(masm(), miss, reg, name,
1244 __ CheckMap(reg, map_reg, current_map, miss, DONT_DO_SMI_CHECK);
1252 __ CheckAccessGlobalProxy(reg, scratch2, miss);
1279 __ CheckMap(reg, scratch1, Handle<Map>(holder->map()), miss,
1286 __ CheckAccessGlobalProxy(reg, scratch1, miss);
1292 GenerateCheckPropertyCells(masm(), object, holder, name, scratch1, miss);
1301 Label* miss) {
1302 if (!miss->is_unused()) {
1304 __ bind(miss);
1312 Label* miss) {
1313 if (!miss->is_unused()) {
1315 GenerateRestoreName(masm(), miss, name);
1328 Label miss;
1330 Register reg = HandlerFrontendHeader(object, object_reg, holder, name, &miss);
1344 &miss,
1359 __ Branch(&miss, ne, scratch2(), Operand(callback));
1362 HandlerFrontendFooter(name, success, &miss);
1373 Label miss;
1375 HandlerFrontendHeader(object, receiver(), last, name, &miss);
1380 GenerateCheckPropertyCell(masm(), global, name, scratch2(), &miss);
1383 HandlerFrontendFooter(name, success, &miss);
1527 // the FIELD case might cause a miss during the prototype check.
1579 void CallStubCompiler::GenerateNameCheck(Handle<Name> name, Label* miss) {
1581 __ Branch(miss, ne, a2, Operand(name));
1589 Label* miss) {
1599 __ JumpIfSmi(a0, miss);
1600 CheckPrototypes(object, a0, holder, a3, a1, t0, name, miss);
1607 Label* miss) {
1619 __ JumpIfSmi(a1, miss);
1621 __ Branch(miss, ne, a3, Operand(JS_FUNCTION_TYPE));
1626 __ Branch(miss, ne, t0, Operand(a3));
1628 __ Branch(miss, ne, a1, Operand(function));
1650 Label miss;
1652 GenerateNameCheck(name, &miss);
1659 __ JumpIfSmi(a0, &miss, t0);
1662 Register reg = CheckPrototypes(object, a0, holder, a1, a3, t0, name, &miss);
1666 GenerateCallFunction(masm(), object, arguments(), &miss, extra_state_);
1668 // Handle call cache miss.
1669 __ bind(&miss);
1684 Label miss;
1688 GenerateNameCheck(name, &miss);
1695 __ JumpIfSmi(receiver, &miss);
1699 miss);
1703 &miss);
1704 GenerateLoadFunctionFromCell(cell, function, &miss);
1717 __ bind(&miss);
1743 Label miss;
1745 GenerateNameCheck(name, &miss);
1754 __ JumpIfSmi(receiver, &miss);
1758 name, &miss);
1971 // Handle call cache miss.
1972 __ bind(&miss);
1998 Label miss, return_undefined, call_builtin;
2001 GenerateNameCheck(name, &miss);
2007 __ JumpIfSmi(receiver, &miss);
2011 t0, v0, name, &miss);
2054 // Handle call cache miss.
2055 __ bind(&miss);
2082 Label miss;
2091 index_out_of_range_label = &miss;
2100 &miss);
2104 v0, holder, a1, a3, t0, name, &miss);
2119 &miss, // When not a string.
2120 &miss, // When not a number.
2135 __ bind(&miss);
2165 Label miss;
2172 index_out_of_range_label = &miss;
2180 &miss);
2184 v0, holder, a1, a3, t0, name, &miss);
2201 &miss, // When not a string.
2202 &miss, // When not a number.
2217 __ bind(&miss);
2249 Label miss;
2250 GenerateNameCheck(name, &miss);
2256 __ JumpIfSmi(a1, &miss);
2259 name, &miss);
2263 &miss);
2264 GenerateLoadFunctionFromCell(cell, function, &miss);
2293 __ bind(&miss);
2323 Label miss, slow;
2324 GenerateNameCheck(name, &miss);
2329 __ JumpIfSmi(a1, &miss);
2331 name, &miss);
2335 &miss);
2336 GenerateLoadFunctionFromCell(cell, function, &miss);
2423 __ bind(&miss);
2452 Label miss;
2454 GenerateNameCheck(name, &miss);
2458 __ JumpIfSmi(a1, &miss);
2460 name, &miss);
2464 &miss);
2465 GenerateLoadFunctionFromCell(cell, function, &miss);
2523 __ bind(&miss);
2552 Label miss, miss_before_stack_reserved;
2570 depth, &miss);
2574 __ bind(&miss);
2594 Label miss;
2595 GenerateNameCheck(name, &miss);
2603 __ JumpIfSmi(a1, &miss);
2615 name, &miss);
2628 __ Branch(&miss, Ugreater_equal, a3, Operand(FIRST_NONSTRING_TYPE));
2631 masm(), Context::STRING_FUNCTION_INDEX, a0, &miss);
2634 a0, holder, a3, a1, t0, name, &miss);
2640 __ Branch(&miss, ne, a3, Operand(SYMBOL_TYPE));
2643 masm(), Context::SYMBOL_FUNCTION_INDEX, a0, &miss);
2646 a0, holder, a3, a1, t0, name, &miss);
2654 __ Branch(&miss, ne, a0, Operand(HEAP_NUMBER_TYPE));
2658 masm(), Context::NUMBER_FUNCTION_INDEX, a0, &miss);
2661 a0, holder, a3, a1, t0, name, &miss);
2670 __ Branch(&miss, ne, a1, Operand(t0));
2674 masm(), Context::BOOLEAN_FUNCTION_INDEX, a0, &miss);
2677 a0, holder, a3, a1, t0, name, &miss);
2684 // Handle call cache miss.
2685 __ bind(&miss);
2735 Label miss;
2737 GenerateNameCheck(name, &miss);
2749 &miss);
2756 GenerateCallFunction(masm(), object, arguments(), &miss, extra_state_);
2758 // Handle call cache miss.
2759 __ bind(&miss);
2786 Label miss;
2787 GenerateNameCheck(name, &miss);
2791 GenerateGlobalReceiverCheck(object, holder, name, &miss);
2792 GenerateLoadFunctionFromCell(cell, function, &miss);
2818 // Handle call cache miss.
2819 __ bind(&miss);
2907 Label miss;
2910 __ CheckMap(receiver(), scratch1(), Handle<Map>(object->map()), &miss,
2915 __ CheckAccessGlobalProxy(receiver(), scratch1(), &miss);
2932 // Handle store cache miss.
2933 __ bind(&miss);
2945 Label miss;
2949 __ Branch(&miss, ne, scratch1(), Operand(Handle<Map>(object->map())));
2958 __ Branch(&miss, eq, scratch3(), Operand(scratch2()));
2970 // Handle store cache miss.
2971 __ bind(&miss);
3030 Label* miss) {
3031 __ Branch(miss, ne, name_reg, Operand(name));
3037 Label* miss) {
3038 __ Branch(miss, ne, name_reg, Operand(name));
3086 Label success, miss;
3089 receiver(), scratch1(), Handle<Map>(object->map()), &miss, DO_SMI_CHECK);
3091 object, receiver(), Handle<JSObject>::cast(global), name, &miss);
3100 __ Branch(&miss, eq, t0, Operand(at));
3103 HandlerFrontendFooter(name, &success, &miss);
3122 Label miss;
3125 GenerateNameCheck(name, this->name(), &miss);
3128 __ JumpIfSmi(receiver(), &miss);
3144 __ bind(&miss);
3158 Label miss;
3159 __ JumpIfSmi(receiver(), &miss);
3176 __ bind(&miss);
3220 // Miss case, call the runtime.
3465 // Miss case, call the runtime.
3704 // Handle store cache miss, replacing the ic with the generic stub.