/art/compiler/optimizing/ |
D | intrinsics_riscv64.cc | 612 __ Beqz(divisor, slow_path->GetEntryLabel()); in GenerateDivRemUnsigned() local 839 __ Beqz(tmp, &calculate_result); in VisitReferenceRefersTo() local 842 __ Beqz(out, &calculate_result); in VisitReferenceRefersTo() local 974 __ Beqz(byte_array, slow_path->GetEntryLabel()); in VisitStringNewStringFromBytes() local 1018 __ Beqz(string_to_copy, slow_path->GetEntryLabel()); in VisitStringNewStringFromString() local 1138 __ Beqz(arg, &return_false); in VisitStringEquals() local 1177 __ Beqz(temp, &return_true); in VisitStringEquals() local 1675 __ Beqz(src, intrinsic_slow_path->GetEntryLabel()); in VisitSystemArrayCopy() local 1680 __ Beqz(dest, intrinsic_slow_path->GetEntryLabel()); in VisitSystemArrayCopy() local 1721 __ Beqz(temp, intrinsic_slow_path->GetEntryLabel()); in VisitSystemArrayCopy() local [all …]
|
D | code_generator_riscv64.cc | 1190 __ Beqz(tmp, codegen_->GetLabelOf(successor)); in GenerateSuspendCheck() local 1390 __ Beqz(cond_val.AsRegister<XRegister>(), false_target); in GenerateTestAndBranch() local 1688 __ Beqz(left, label); in GenerateIntLongCompareAndBranch() local 1851 __ Beqz(rd, label); in GenerateFpCondition() local 2045 __ Beqz(adjusted, codegen_->GetLabelOf(successors[index])); in GenPackedSwitchWithCompares() local 2437 __ Beqz(value, &done); in MaybeMarkGCCard() local 2485 __ Beqz(temp, &done); in CheckGCCardIsValid() local 2636 __ Beqz(tmp, slow_path->GetExitLabel()); in GenerateMethodEntryExitHook() local 2963 __ Beqz(value.AsRegister<XRegister>(), &skip_writing_card); in VisitArraySet() local 2965 __ Beqz(value.AsRegister<XRegister>(), &do_store); in VisitArraySet() local [all …]
|
/art/compiler/utils/riscv64/ |
D | jni_macro_assembler_riscv64.cc | 419 __ Beqz(reg, Riscv64JNIMacroLabel::Cast(resume)->AsRiscv64()); // Skip test and load for null. in DecodeJNITransitionOrLocalJObject() local 576 __ Beqz(test_reg, down_cast<Riscv64Label*>(Riscv64JNIMacroLabel::Cast(label)->AsRiscv64())); in TestGcMarking() local 635 __ Beqz(ref.AsXRegister(), &null_label); in CreateJObject() local
|
D | assembler_riscv64_test.cc | 532 __ Beqz(rs, label, is_bare); in EmitBcondForAllConditions() local 8290 TEST_F(AssemblerRISCV64Test, Beqz) { in TEST_F() argument 8293 &Riscv64Assembler::Beqz, /*imm_bits=*/-12, /*shift=*/1, "beq {reg}, zero, {imm}\n"), in TEST_F() 8301 &Riscv64Assembler::Beqz, /*imm_bits=*/-11, /*shift=*/2, "beq {reg}, zero, {imm}\n"), in TEST_F()
|
D | assembler_riscv64.h | 1747 void Beqz(XRegister rs, int32_t offset); 1804 void Beqz(XRegister rs, Riscv64Label* label, bool is_bare = false);
|
D | assembler_riscv64.cc | 6219 void Riscv64Assembler::Beqz(XRegister rs, int32_t offset) { in Beqz() function in art::riscv64::Riscv64Assembler 6444 void Riscv64Assembler::Beqz(XRegister rs, Riscv64Label* label, bool is_bare) { in Beqz() function in art::riscv64::Riscv64Assembler
|