/art/compiler/optimizing/ |
D | intrinsics_arm64.cc | 1161 __ Subs(out, str, arg); in VisitStringCompareTo() local 1177 __ Subs(out, temp0, temp1); in VisitStringCompareTo() local 1220 __ Subs(temp0, temp0, (mirror::kUseStringCompression) ? 8 : 4); in VisitStringCompareTo() local 1297 __ Subs(temp4, temp4, Operand(temp3)); in VisitStringCompareTo() local 1299 __ Subs(temp0, temp0, 2); in VisitStringCompareTo() local 1924 __ Subs(tmp1, num_chr, 8); in VisitStringGetCharsNoCheck() local 1934 __ Subs(num_chr, num_chr, 8); in VisitStringGetCharsNoCheck() local 1945 __ Subs(num_chr, num_chr, 1); in VisitStringGetCharsNoCheck() local 1959 __ Subs(tmp1, num_chr, 8); in VisitStringGetCharsNoCheck() local 1969 __ Subs(num_chr, num_chr, 8); in VisitStringGetCharsNoCheck() local [all …]
|
D | intrinsics_arm_vixl.cc | 967 __ Subs(tmp, tmp, expected); // Use SUBS to get non-zero value if both compares fail. in EmitNativeCode() local 1044 __ Subs(tmp, tmp, expected); in GenCas() local 1159 __ Subs(out, str, arg); in VisitStringCompareTo() local 1175 __ Subs(out, temp0, temp1); in VisitStringCompareTo() local 1270 __ Subs(temp0, temp0, (mirror::kUseStringCompression ? 8 : 4)); in GenerateStringCompareToLoop() local 1276 __ Subs(temp0, temp0, 4); // 4 bytes previously compared. in GenerateStringCompareToLoop() local 1373 __ Subs(temp0, temp0, 2); in GenerateStringCompareToLoop() local 1591 __ Subs(temp, temp, mirror::kUseStringCompression ? 4 : 2); in VisitStringEquals() local 1822 __ Subs(temp, temp, pos_const); in CheckPosition() local 1845 __ Subs(temp, temp, pos_reg); in CheckPosition() local [all …]
|
D | code_generator_arm_vixl.cc | 1114 __ Subs(out_lo, first_lo, second_lo); in GenerateDataProc() local 1744 __ Subs(out, in, operand); in GenerateConditionIntegralOrNonPrimitive() local 3067 __ Subs(temp, in, 1); in GenerateConditionWithZero() local 4106 __ Subs(LowRegisterFrom(out), LowRegisterFrom(first), LowRegisterFrom(second)); in VisitSub() local 5239 __ Subs(temp, o_l, Operand::From(kArmBitsPerWord)); in HandleShift() local 5258 __ Subs(temp, o_h, Operand::From(kArmBitsPerWord)); in HandleShift() local 5275 __ Subs(temp, o_h, Operand::From(kArmBitsPerWord)); in HandleShift() local
|
D | code_generator_arm64.cc | 3185 __ Subs(temp, temp, dividend); in GenerateInt64DivRemWithAnyConstant() local 3239 __ Subs(temp.X(), temp.X(), Operand(dividend.X(), LSL, 32)); in GenerateInt32DivRemWithAnyConstant() local 6115 __ Subs(temp, value_reg, Operand(lower_bound)); in VisitPackedSwitch() local 6122 __ Subs(temp, temp, Operand(2)); in VisitPackedSwitch() local
|