/art/runtime/interpreter/mterp/arm64/ |
D | footer.S | 103 cbnz w0, MterpFallback 153 cbnz x0, MterpFallback 166 cbnz x0, MterpOnStackReplacement 184 cbnz x0, MterpOnStackReplacement 206 cbnz x0, MterpOnStackReplacement 226 cbnz x0, MterpFallback // Something in the environment changed, switch interpreters
|
D | op_monitor_enter.S | 10 cbnz w0, MterpException
|
D | op_monitor_exit.S | 14 cbnz w0, MterpException
|
D | op_const_class.S | 9 cbnz w0, MterpPossibleException
|
D | op_const_string.S | 9 cbnz w0, MterpPossibleException // let reference interpreter deal with it.
|
D | op_check_cast.S | 13 cbnz w0, MterpPossibleException
|
D | op_sput.S | 16 cbnz w0, MterpException // 0 on success
|
D | op_sput_wide.S | 15 cbnz w0, MterpException // 0 on success, -1 on failure
|
D | op_iget_object_quick.S | 11 cbnz w3, MterpPossibleException // bail out
|
D | invoke.S | 17 cbnz w0, MterpFallback
|
D | op_iput.S | 18 cbnz w0, MterpPossibleException
|
D | op_iput_wide.S | 12 cbnz w0, MterpPossibleException
|
D | op_const_string_jumbo.S | 11 cbnz w0, MterpPossibleException // let reference interpreter deal with it.
|
D | op_sget_wide.S | 15 cbnz x3, MterpException // bail out
|
D | op_aget_object.S | 16 cbnz w1, MterpException
|
D | op_instance_of.S | 18 cbnz x1, MterpException
|
D | op_sget.S | 19 cbnz x3, MterpException // bail out
|
D | op_iget_wide.S | 17 cbnz w3, MterpException // bail out
|
D | op_iget.S | 18 cbnz x3, MterpPossibleException // bail out
|
/art/runtime/interpreter/mterp/out/ |
D | mterp_arm64.S | 859 cbnz w0, MterpPossibleException // let reference interpreter deal with it. 878 cbnz w0, MterpPossibleException // let reference interpreter deal with it. 895 cbnz w0, MterpPossibleException 913 cbnz w0, MterpException 935 cbnz w0, MterpException 956 cbnz w0, MterpPossibleException 982 cbnz x1, MterpException 1542 cbnz w2, MterpCommonTakenBranchNoFlags 1797 cbnz w1, MterpException 2171 cbnz x3, MterpPossibleException // bail out [all …]
|
/art/runtime/arch/arm/ |
D | quick_entrypoints_arm.S | 654 cbnz r3, .Llock_strex_fail @ store failed, retry 659 cbnz r3, .Lslow_lock @ if either of the top two bits are set, go slow path 662 cbnz r2, .Lslow_lock @ lock word and self thread id's match -> recursive lock 726 cbnz r2, .Lunlock_strex_fail @ store failed, retry 735 cbnz r2, .Lunlock_strex_fail @ store failed, retry 1009 cbnz r2, 1f @ success if no exception pending 1034 cbnz r2, 1f @ success if no exception pending 1417 cbnz rSUSPEND, 1f @ check Thread::Current()->suspend_count_ == 0 1453 cbnz r2, 1f @ success if no exception is pending 1574 cbnz r2, .Lexception_in_native [all …]
|
/art/runtime/arch/arm64/ |
D | quick_entrypoints_arm64.S | 387 cbnz x0, 1f // result non-zero branch over 421 cbnz \reg, 1f 437 cbnz w0, 1f // result non-zero branch over 1188 cbnz w3, .Lnot_unlocked // already thin locked 1192 cbnz w3, .Llock_stxr_fail // store failed, retry 1196 cbnz w3, .Lslow_lock // if either of the top two bits are set, go slow path 1199 cbnz w2, .Lslow_lock // lock word and self thread id's match -> recursive lock 1204 cbnz w3, .Lslow_lock // if we overflow the count go slow path 1207 cbnz w3, .Llock_stxr_fail // store failed, retry 1244 cbnz w2, .Lslow_unlock // if either of the top two bits are set, go slow path [all …]
|
D | memcmp16_arm64.S | 72 cbnz limit_wd, .Lnot_limit
|
/art/compiler/linker/arm64/ |
D | relative_patcher_arm64_test.cc | 924 uint32_t cbnz = kCbnzIP1Plus0Insn | (cbnz_offset << (5 - 2)); in TestBakerField() local 926 const std::vector<uint8_t> expected_code = RawCode({cbnz, ldr}); in TestBakerField() 1071 const uint32_t cbnz = kCbnzIP1Plus0Insn | (cbnz_offset << (5 - 2)); in TEST_F() local 1072 const std::vector<uint8_t> expected_code1 = RawCode({cbnz, kLdrWInsn, kNopInsn}); in TEST_F() 1165 uint32_t cbnz = kCbnzIP1Plus0Insn | (cbnz_offset << (5 - 2)); in TEST_F() local 1167 const std::vector<uint8_t> expected_code = RawCode({ldr, cbnz}); in TEST_F()
|
/art/compiler/utils/arm/ |
D | assembler_arm.h | 581 virtual void cbnz(Register rn, Label* target) = 0;
|