Home | History | Annotate | Download | only in mips

Lines Matching full:branch

56   __ Branch(global_object, eq, type, Operand(JS_GLOBAL_OBJECT_TYPE));
57 __ Branch(global_object, eq, type, Operand(JS_BUILTINS_OBJECT_TYPE));
58 __ Branch(global_object, eq, type, Operand(JS_GLOBAL_PROXY_TYPE));
83 __ Branch(miss, lt, scratch1, Operand(FIRST_SPEC_OBJECT_TYPE));
94 __ Branch(miss, ne, scratch1, Operand(zero_reg));
99 __ Branch(miss, ne, scratch1, Operand(scratch0));
150 __ Branch(miss, ne, at, Operand(zero_reg));
204 __ Branch(miss, ne, at, Operand(zero_reg));
280 __ Branch(slow, ne, at, Operand(zero_reg));
287 __ Branch(slow, lt, scratch, Operand(JS_OBJECT_TYPE));
320 // Holds the elements map if not_fast_array branch is taken.
329 __ Branch(not_fast_array, ne, scratch1, Operand(at));
336 __ Branch(out_of_range, hs, key, Operand(scratch1));
350 __ Branch(out_of_range, eq, scratch2, Operand(at));
366 __ Branch(not_symbol, ge, hash, Operand(FIRST_NONSTRING_TYPE));
371 __ Branch(index_string, eq, at, Operand(zero_reg));
378 __ Branch(not_symbol, eq, at, Operand(zero_reg));
414 __ Branch(&non_number, ne, a3, Operand(HEAP_NUMBER_TYPE));
418 __ Branch(&probe);
422 __ Branch(&non_string, Ugreater_equal, a3, Operand(FIRST_NONSTRING_TYPE));
425 __ Branch(&probe);
430 __ Branch(&boolean, eq, a1, Operand(t0));
432 __ Branch(&miss, ne, a1, Operand(t1));
457 __ Branch(miss, ne, scratch, Operand(JS_FUNCTION_TYPE));
532 __ Branch(&global, eq, a3, Operand(JS_GLOBAL_OBJECT_TYPE));
533 __ Branch(&invoke, ne, a3, Operand(JS_BUILTINS_OBJECT_TYPE));
609 __ Branch(&slow_load, ne, a3, Operand(at));
617 // This branch is taken when calling KeyedCallIC_Miss is neither required
643 __ Branch(&lookup_monomorphic_cache, ne, a3, Operand(at));
658 // This branch is taken if:
767 __ Branch(slow_case, lt, scratch2, Operand(FIRST_JS_RECEIVER_TYPE));
771 __ Branch(slow_case, ne, scratch1, Operand(zero_reg));
784 __ Branch(unmapped_case, Ugreater_equal, key, Operand(scratch2));
797 __ Branch(unmapped_case, eq, scratch2, Operand(scratch3));
829 __ Branch(slow_case, Ugreater_equal, key, Operand(scratch));
857 __ Branch(&slow, eq, a2, Operand(a3));
919 __ Branch(&slow, eq, a1, Operand(a3));
1004 __ Branch(&slow, ne, a3, Operand(at));
1029 __ Branch(&probe_dictionary, eq, t0, Operand(at));
1055 __ Branch(&try_next_entry, ne, a2, Operand(t1));
1057 __ Branch(&hit_on_nth_entry[i], eq, a0, Operand(t1));
1062 __ Branch(&slow, ne, a2, Operand(t1));
1064 __ Branch(&slow, ne, a0, Operand(t1));
1083 __ Branch(&property_array_property, ge, t1, Operand(zero_reg));
1085 __ Branch(&load_in_object_property);
1137 __ Branch(&index_smi);
1225 __ Branch(&slow, ne, t0, Operand(zero_reg));
1228 __ Branch(&array, eq, t0, Operand(JS_ARRAY_TYPE));
1230 __ Branch(&slow, lt, t0, Operand(FIRST_JS_OBJECT_TYPE));
1236 __ Branch(&fast_object_with_map_check, lo, key, Operand(t0));
1252 __ Branch(&slow, ne, key, Operand(t0));
1256 __ Branch(&slow, hs, key, Operand(t0));
1258 __ Branch(
1265 __ Branch(&fast_object_without_map_check);
1268 __ Branch(&slow, ne, elements_map, Heap::kFixedDoubleArrayMapRootIndex);
1283 __ Branch(&extra, hs, key, Operand(t0));
1290 __ Branch(&fast_double_with_map_check,
1330 __ Branch(&slow, ne, elements_map, Heap::kFixedDoubleArrayMapRootIndex);
1348 __ Branch(&non_double_value, ne, t0, Operand(at));
1403 __ Branch(&slow, ne, t0, Operand(zero_reg));
1412 __ Branch(&slow, ne, a3, Operand(1 << Map::kHasIndexedInterceptor));
1566 __ Branch(&miss, ne, scratch, Operand(JS_ARRAY_TYPE));
1573 __ Branch(&miss, ne, scratch, Operand(FIXED_ARRAY_TYPE));
1580 __ Branch(&miss, eq, scratch, Operand(at));
1737 // Branch <target>, eq, at, Operand(zero_reg)
1740 // Branch <target>, ne, at, Operand(zero_reg)
1750 // Branch <target>, ne, at, Operand(zero_reg)
1753 // Branch <target>, eq, at, Operand(zero_reg)