/aosp12/art/compiler/optimizing/ |
H A D | code_generator_vector_arm64_sve.cc | 847 __ Lsr(dst.VnB(), p_reg, lhs.VnB(), value); in VisitVecUShr() local 851 __ Lsr(dst.VnH(), p_reg, lhs.VnH(), value); in VisitVecUShr() local 854 __ Lsr(dst.VnS(), p_reg, lhs.VnS(), value); in VisitVecUShr() local 857 __ Lsr(dst.VnD(), p_reg, lhs.VnD(), value); in VisitVecUShr() local
|
H A D | code_generator_arm_vixl.cc | 3078 __ Lsr(out, out, 5); in GenerateConditionWithZero() local 3107 __ Lsr(out, in, 31); in GenerateConditionWithZero() local 4395 __ Lsr(out, temp1, shift); in GenerateDivRemWithAnyConstant() local 5282 __ Lsr(temp, low, temp); in HandleShift() local 5298 __ Lsr(o_l, low, o_h); in HandleShift() local 5317 __ Lsr(o_l, low, o_h); in HandleShift() local 5329 __ Lsr(o_h, high, o_h); in HandleShift() local 5380 __ Lsr(o_l, low, shift_value); in HandleShift() local 5384 __ Lsr(o_l, low, shift_value); in HandleShift() local 5386 __ Lsr(o_h, high, shift_value); in HandleShift() local [all …]
|
H A D | intrinsics_arm_vixl.cc | 648 __ Lsr(temp0, temp3, 1u); in VisitStringCompareTo() local 649 __ Lsr(temp1, temp2, 1u); in VisitStringCompareTo() local 796 __ Lsr(temp2, temp2, temp1); // Extract second character. in GenerateStringCompareToLoop() local 797 __ Lsr(temp3, temp3, 16u); // uncompressed ? 0xffffu : 0xffu in GenerateStringCompareToLoop() local 798 __ Lsr(out, temp_reg, temp1); // Extract first character. in GenerateStringCompareToLoop() local 803 __ Lsr(temp2, temp2, temp1); in GenerateStringCompareToLoop() local 804 __ Lsr(out, temp_reg, temp1); in GenerateStringCompareToLoop() local 2132 __ Lsr(out_reg_lo, temp, out_reg_lo); in GenHighestOneBit() local 2156 __ Lsr(out, temp, out); in GenHighestOneBit() local 2622 __ Lsr(out, out, WhichPowerOf2(out.GetSizeInBits())); in VisitReferenceRefersTo() local
|
H A D | code_generator_arm64.cc | 1317 __ Lsr(temp, object, gc::accounting::CardTable::kCardShift); in MarkGCCard() local 2233 __ Lsr(dst, lhs, shift_value); in HandleShift() local 2243 __ Lsr(dst, lhs, rhs_reg); in HandleShift() local 2661 __ Lsr(out.W(), out.W(), 1u); in VisitArrayLength() local 3208 __ Lsr(out, temp, shift); in GenerateInt64UnsignedDivRemWithAnyPositiveConstant() local 3324 __ Lsr(out.X(), temp.X(), 32 + shift); in GenerateInt32DivRemWithAnyConstant() local 3326 __ Lsr(temp.X(), temp.X(), 32 + shift); in GenerateInt32DivRemWithAnyConstant() local
|
H A D | intrinsics_arm64.cc | 445 __ Lsr(dst, dst, temp); in GenHighestOneBit() local 1542 __ Lsr(temp0, temp3, 1u); in VisitStringCompareTo() local 1543 __ Lsr(temp1, temp2, 1u); in VisitStringCompareTo() local 1623 __ Lsr(temp2, temp2, temp1); in VisitStringCompareTo() local 1624 __ Lsr(temp4, temp4, temp1); in VisitStringCompareTo() local 1863 __ Lsr(temp, temp, 1u); // Extract length. in VisitStringEquals() local
|