| /art/compiler/optimizing/ |
| D | code_generator_vector_arm64_sve.cc | 641 __ And(dst.VnB(), p_reg, lhs.VnB(), rhs.VnB()); in VisitVecAnd() local 645 __ And(dst.VnH(), p_reg, lhs.VnH(), rhs.VnH()); in VisitVecAnd() local 649 __ And(dst.VnS(), p_reg, lhs.VnS(), rhs.VnS()); in VisitVecAnd() local 653 __ And(dst.VnD(), p_reg, lhs.VnD(), rhs.VnD()); in VisitVecAnd() local
|
| D | intrinsics_riscv64.cc | 447 __ And(out, in, temp1); in GenerateReverse() local 448 __ And(temp2, temp2, temp1); in GenerateReverse() local 455 __ And(out, out, temp1); in GenerateReverse() local 456 __ And(temp2, temp2, temp1); in GenerateReverse() local 463 __ And(out, out, temp1); in GenerateReverse() local 464 __ And(temp2, temp2, temp1); in GenerateReverse() local 548 __ And(rd, rs1, tmp2); // Make sure the result is zero if the input is zero. in VisitIntegerHighestOneBit() local 565 __ And(rd, rs1, tmp2); // Make sure the result is zero if the input is zero. in VisitLongHighestOneBit() local 579 __ And(rd, rs1, tmp); in VisitIntegerLowestOneBit() local 593 __ And(rd, rs1, tmp); in VisitLongLowestOneBit() local [all …]
|
| D | code_generator_arm_vixl.cc | 1126 __ And(out, first, second); in GenerateDataProcInstruction() local 4546 __ And(out, dividend, abs_imm - 1); in DivRemByPowerOfTwo() local 5063 __ And(temp1, temp1, temp2); in GenerateMinMaxFloat() local 5362 __ And(shift_right, RegisterFrom(rhs), 0x1F); in HandleLongRotate() local 5515 __ And(out_reg, second_reg, kMaxIntShiftDistance); in HandleShift() local 5551 __ And(o_l, second_reg, kMaxLongShiftDistance); in HandleShift() local 5570 __ And(o_h, second_reg, kMaxLongShiftDistance); in HandleShift() local 5589 __ And(o_h, second_reg, kMaxLongShiftDistance); in HandleShift() local 8942 __ And(out, first, value); in GenerateAndConst() local 9060 __ And(out_reg, first_reg, second_reg); in HandleBitwiseOperation() local [all …]
|
| D | intrinsics_arm64.cc | 524 __ And(dst, temp, src); in GenLowestOneBit() local 1871 __ And(new_value, old_value_reg, arg.IsX() ? arg.X() : arg.W()); in GenerateGetAndUpdate() local 2416 __ And(temp1, temp, Operand(1)); // Extract compression flag. in VisitStringEquals() local 6072 __ And(temp, temp, Operand(kAccPrivate)); in VisitMethodHandleInvokeExact() local 6102 __ And(temp, access_flags, Operand(kAccPrivate)); in VisitMethodHandleInvokeExact() local 6119 __ And(temp, access_flags, Operand(kAccAbstract)); in VisitMethodHandleInvokeExact() local 6129 __ And(temp, temp, Operand(ImTable::kSizeTruncToPowerOfTwo - 1)); in VisitMethodHandleInvokeExact() local
|
| D | intrinsics_arm_vixl.cc | 752 __ And(temp2, temp2, temp3); in GenerateStringCompareToLoop() local 753 __ And(out, out, temp3); in GenerateStringCompareToLoop() local 2068 __ And(out_reg_hi, out_reg_hi, in_reg_hi); in GenLowestOneBit() local 2092 __ And(out, temp, in); in GenLowestOneBit() local 4016 __ And(LowRegisterFrom(new_value), LowRegisterFrom(loaded_value), LowRegisterFrom(arg)); in GenerateGetAndUpdate() local 4017 __ And(HighRegisterFrom(new_value), HighRegisterFrom(loaded_value), HighRegisterFrom(arg)); in GenerateGetAndUpdate() local 4019 __ And(RegisterFrom(new_value), RegisterFrom(loaded_value), RegisterFrom(arg)); in GenerateGetAndUpdate() local
|
| D | code_generator_arm64.cc | 2481 __ And(dst, lhs, rhs); in HandleBinaryOp() local 2699 __ And(out, left, right_operand); in VisitDataProcWithShifterOp() local 6384 __ And(out, dividend, abs_imm - 1); in GenerateIntRemForPower2Denom() local 6388 __ And(out, dividend, 1); in GenerateIntRemForPower2Denom() local 6395 __ And(out, dividend, abs_imm - 1); in GenerateIntRemForPower2Denom() local 6396 __ And(temp, temp, abs_imm - 1); in GenerateIntRemForPower2Denom() local
|
| D | code_generator_vector_arm64_neon.cc | 800 __ And(dst.V16B(), lhs.V16B(), rhs.V16B()); // lanes do not matter in VisitVecAnd() local
|
| D | code_generator_riscv64.cc | 1491 __ And(tmp, tmp, tmp2); in DivRemByPowerOfTwo() local 2159 __ And(rd, rs1, rs2); in HandleBinaryOp() local 5227 __ And(tmp, tmp, xor_reg); in VisitSelect() local 5396 __ And(dst, dst, tmp); // Cleared for NaN. in VisitTypeConversion() local
|
| /art/test/953-invoke-polymorphic-compiler/src/ |
| D | Main.java | 182 private static boolean And(boolean lhs, boolean rhs) { in And() method in Main
|
| /art/compiler/utils/arm64/ |
| D | jni_macro_assembler_arm64.cc | 704 ___ And(reg.X(), reg.X(), ~kIndirectRefKindMask); in DecodeJNITransitionOrLocalJObject() local
|
| /art/compiler/utils/riscv64/ |
| D | assembler_riscv64_test.cc | 2752 TEST_F(AssemblerRISCV64Test, And) { in TEST_F() argument
|
| D | assembler_riscv64.cc | 502 void Riscv64Assembler::And(XRegister rd, XRegister rs1, XRegister rs2) { in And() function in art::riscv64::Riscv64Assembler
|