Lines Matching refs:slow
272 Label* slow) { in GenerateKeyedLoadReceiverCheck() argument
274 __ JumpIfSmi(receiver, slow); in GenerateKeyedLoadReceiverCheck()
280 __ Branch(slow, ne, at, Operand(zero_reg)); in GenerateKeyedLoadReceiverCheck()
287 __ Branch(slow, lt, scratch, Operand(JS_OBJECT_TYPE)); in GenerateKeyedLoadReceiverCheck()
846 Label slow, notin; in GenerateNonStrictArguments() local
848 GenerateMappedArgumentsLookup(masm, a1, a0, a2, a3, t0, ¬in, &slow); in GenerateNonStrictArguments()
854 GenerateUnmappedArgumentsLookup(masm, a0, a2, a3, &slow); in GenerateNonStrictArguments()
857 __ Branch(&slow, eq, a2, Operand(a3)); in GenerateNonStrictArguments()
860 __ bind(&slow); in GenerateNonStrictArguments()
872 Label slow, notin; in GenerateNonStrictArguments() local
875 GenerateMappedArgumentsLookup(masm, a2, a1, a3, t0, t1, ¬in, &slow); in GenerateNonStrictArguments()
887 GenerateUnmappedArgumentsLookup(masm, a1, a3, t0, &slow); in GenerateNonStrictArguments()
895 __ bind(&slow); in GenerateNonStrictArguments()
906 Label slow, notin; in GenerateNonStrictArguments() local
910 GenerateMappedArgumentsLookup(masm, a1, a2, a3, t0, t1, ¬in, &slow); in GenerateNonStrictArguments()
912 GenerateFunctionTailCall(masm, argc, &slow, a3); in GenerateNonStrictArguments()
916 GenerateUnmappedArgumentsLookup(masm, a2, a3, t0, &slow); in GenerateNonStrictArguments()
919 __ Branch(&slow, eq, a1, Operand(a3)); in GenerateNonStrictArguments()
920 GenerateFunctionTailCall(masm, argc, &slow, a3); in GenerateNonStrictArguments()
921 __ bind(&slow); in GenerateNonStrictArguments()
969 Label slow, check_string, index_smi, index_string, property_array_property; in GenerateGeneric() local
984 masm, receiver, a2, a3, Map::kHasIndexedInterceptor, &slow); in GenerateGeneric()
990 masm, receiver, key, t0, a3, a2, v0, NULL, &slow); in GenerateGeneric()
1004 __ Branch(&slow, ne, a3, Operand(at)); in GenerateGeneric()
1006 __ LoadFromNumberDictionary(&slow, t0, a0, v0, a2, a3, t1); in GenerateGeneric()
1010 __ bind(&slow); in GenerateGeneric()
1018 GenerateKeyStringCheck(masm, key, a2, a3, &index_string, &slow); in GenerateGeneric()
1021 masm, receiver, a2, a3, Map::kHasIndexedInterceptor, &slow); in GenerateGeneric()
1062 __ Branch(&slow, ne, a2, Operand(t1)); in GenerateGeneric()
1064 __ Branch(&slow, ne, a0, Operand(t1)); in GenerateGeneric()
1125 GenerateGlobalInstanceTypeCheck(masm, a2, &slow); in GenerateGeneric()
1127 GenerateDictionaryLoad(masm, &slow, a3, a0, v0, a2, t0); in GenerateGeneric()
1200 Label slow, array, extra, check_if_double_array; in GenerateGeneric() local
1216 __ JumpIfNotSmi(key, &slow); in GenerateGeneric()
1218 __ JumpIfSmi(receiver, &slow); in GenerateGeneric()
1225 __ Branch(&slow, ne, t0, Operand(zero_reg)); in GenerateGeneric()
1230 __ Branch(&slow, lt, t0, Operand(FIRST_JS_OBJECT_TYPE)); in GenerateGeneric()
1239 __ bind(&slow); in GenerateGeneric()
1252 __ Branch(&slow, ne, key, Operand(t0)); in GenerateGeneric()
1256 __ Branch(&slow, hs, key, Operand(t0)); in GenerateGeneric()
1268 __ Branch(&slow, ne, elements_map, Heap::kFixedDoubleArrayMapRootIndex); in GenerateGeneric()
1330 __ Branch(&slow, ne, elements_map, Heap::kFixedDoubleArrayMapRootIndex); in GenerateGeneric()
1356 &slow); in GenerateGeneric()
1358 ElementsTransitionGenerator::GenerateSmiOnlyToDouble(masm, &slow); in GenerateGeneric()
1368 &slow); in GenerateGeneric()
1382 &slow); in GenerateGeneric()
1384 ElementsTransitionGenerator::GenerateDoubleToObject(masm, &slow); in GenerateGeneric()
1396 Label slow; in GenerateIndexedInterceptor() local
1399 __ JumpIfSmi(a1, &slow); in GenerateIndexedInterceptor()
1403 __ Branch(&slow, ne, t0, Operand(zero_reg)); in GenerateIndexedInterceptor()
1412 __ Branch(&slow, ne, a3, Operand(1 << Map::kHasIndexedInterceptor)); in GenerateIndexedInterceptor()
1420 __ bind(&slow); in GenerateIndexedInterceptor()