Searched refs:Cast (Results 1 – 8 of 8) sorted by relevance
/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() 421 __ Bnez(TMP, Riscv64JNIMacroLabel::Cast(slow_path)->AsRiscv64()); in DecodeJNITransitionOrLocalJObject() 480 __ Bnez(scratch, Riscv64JNIMacroLabel::Cast(label)->AsRiscv64()); in TryToTransitionFromRunnableToNative() 518 __ Bne(scratch, scratch2, Riscv64JNIMacroLabel::Cast(label)->AsRiscv64()); in TryToTransitionFromNativeToRunnable() 535 __ Bnez(tmp, Riscv64JNIMacroLabel::Cast(label)->AsRiscv64()); in SuspendCheck() 542 __ Bnez(tmp, Riscv64JNIMacroLabel::Cast(label)->AsRiscv64()); in ExceptionPoll() 562 __ J(down_cast<Riscv64Label*>(Riscv64JNIMacroLabel::Cast(label)->AsRiscv64())); in Jump() 576 __ Beqz(test_reg, down_cast<Riscv64Label*>(Riscv64JNIMacroLabel::Cast(label)->AsRiscv64())); in TestGcMarking() 579 __ Bnez(test_reg, down_cast<Riscv64Label*>(Riscv64JNIMacroLabel::Cast(label)->AsRiscv64())); in TestGcMarking() 597 __ Bgez(tmp, Riscv64JNIMacroLabel::Cast(label)->AsRiscv64()); in TestMarkBit() [all …]
|
/art/compiler/utils/x86/ |
D | jni_macro_assembler_x86.cc | 403 __ j(kNotZero, X86JNIMacroLabel::Cast(slow_path)->AsX86()); in DecodeJNITransitionOrLocalJObject() 405 __ j(kZero, X86JNIMacroLabel::Cast(resume)->AsX86()); // Skip load for null. in DecodeJNITransitionOrLocalJObject() 467 __ j(kNotZero, X86JNIMacroLabel::Cast(label)->AsX86()); in TryToTransitionFromRunnableToNative() 517 __ j(kNotZero, X86JNIMacroLabel::Cast(label)->AsX86()); in TryToTransitionFromNativeToRunnable() 528 __ j(kNotZero, X86JNIMacroLabel::Cast(label)->AsX86()); in SuspendCheck() 533 __ j(kNotEqual, X86JNIMacroLabel::Cast(label)->AsX86()); in ExceptionPoll() 550 __ jmp(X86JNIMacroLabel::Cast(label)->AsX86()); in Jump() 569 __ j(UnaryConditionToX86Condition(cond), X86JNIMacroLabel::Cast(label)->AsX86()); in TestGcMarking() 580 __ j(UnaryConditionToX86Condition(cond), X86JNIMacroLabel::Cast(label)->AsX86()); in TestMarkBit() 586 __ j(kNotZero, X86JNIMacroLabel::Cast(label)->AsX86()); in TestByteAndJumpIfNotZero() [all …]
|
/art/compiler/utils/x86_64/ |
D | jni_macro_assembler_x86_64.cc | 475 __ j(kNotZero, X86_64JNIMacroLabel::Cast(slow_path)->AsX86_64()); in DecodeJNITransitionOrLocalJObject() 477 __ j(kZero, X86_64JNIMacroLabel::Cast(resume)->AsX86_64()); // Skip load for null. in DecodeJNITransitionOrLocalJObject() 536 __ j(kNotZero, X86_64JNIMacroLabel::Cast(label)->AsX86_64()); in TryToTransitionFromRunnableToNative() 580 __ j(kNotZero, X86_64JNIMacroLabel::Cast(label)->AsX86_64()); in TryToTransitionFromNativeToRunnable() 593 __ j(kNotZero, X86_64JNIMacroLabel::Cast(label)->AsX86_64()); in SuspendCheck() 599 __ j(kNotEqual, X86_64JNIMacroLabel::Cast(label)->AsX86_64()); in ExceptionPoll() 618 __ jmp(X86_64JNIMacroLabel::Cast(label)->AsX86_64()); in Jump() 638 __ j(UnaryConditionToX86_64Condition(cond), X86_64JNIMacroLabel::Cast(label)->AsX86_64()); in TestGcMarking() 649 __ j(UnaryConditionToX86_64Condition(cond), X86_64JNIMacroLabel::Cast(label)->AsX86_64()); in TestMarkBit() 656 __ j(kNotZero, X86_64JNIMacroLabel::Cast(label)->AsX86_64()); in TestByteAndJumpIfNotZero() [all …]
|
/art/compiler/utils/arm64/ |
D | jni_macro_assembler_arm64.cc | 703 ___ Tbnz(reg.X(), kGlobalOrWeakGlobalBit, Arm64JNIMacroLabel::Cast(slow_path)->AsArm64()); in DecodeJNITransitionOrLocalJObject() 705 ___ Cbz(reg.X(), Arm64JNIMacroLabel::Cast(resume)->AsArm64()); // Skip load for null. in DecodeJNITransitionOrLocalJObject() 729 ___ Cbnz(scratch, Arm64JNIMacroLabel::Cast(label)->AsArm64()); in TryToTransitionFromRunnableToNative() 763 ___ B(ne, Arm64JNIMacroLabel::Cast(label)->AsArm64()); in TryToTransitionFromNativeToRunnable() 778 ___ B(ne, Arm64JNIMacroLabel::Cast(label)->AsArm64()); in SuspendCheck() 785 ___ Cbnz(scratch, Arm64JNIMacroLabel::Cast(label)->AsArm64()); in ExceptionPoll() 807 ___ B(Arm64JNIMacroLabel::Cast(label)->AsArm64()); in Jump() 830 ___ Cbz(test_reg, Arm64JNIMacroLabel::Cast(label)->AsArm64()); in TestGcMarking() 833 ___ Cbnz(test_reg, Arm64JNIMacroLabel::Cast(label)->AsArm64()); in TestGcMarking() 849 ___ Tbz(scratch, LockWord::kMarkBitStateShift, Arm64JNIMacroLabel::Cast(label)->AsArm64()); in TestMarkBit() [all …]
|
/art/compiler/utils/arm/ |
D | jni_macro_assembler_arm_vixl.cc | 849 ___ B(ne, ArmVIXLJNIMacroLabel::Cast(slow_path)->AsArm()); in DecodeJNITransitionOrLocalJObject() 851 ___ B(eq, ArmVIXLJNIMacroLabel::Cast(resume)->AsArm()); // Skip load for null. in DecodeJNITransitionOrLocalJObject() 916 ___ B(ne, ArmVIXLJNIMacroLabel::Cast(label)->AsArm()); in TryToTransitionFromRunnableToNative() 953 ___ B(ne, ArmVIXLJNIMacroLabel::Cast(label)->AsArm()); in TryToTransitionFromNativeToRunnable() 974 ___ BPreferNear(ne, ArmVIXLJNIMacroLabel::Cast(label)->AsArm()); in SuspendCheck() 987 ___ BPreferNear(ne, ArmVIXLJNIMacroLabel::Cast(label)->AsArm()); in ExceptionPoll() 1011 ___ B(ArmVIXLJNIMacroLabel::Cast(label)->AsArm()); in Jump() 1033 ___ CompareAndBranchIfZero(test_reg, ArmVIXLJNIMacroLabel::Cast(label)->AsArm()); in TestGcMarking() 1036 ___ CompareAndBranchIfNonZero(test_reg, ArmVIXLJNIMacroLabel::Cast(label)->AsArm()); in TestGcMarking() 1053 ___ B(eq, ArmVIXLJNIMacroLabel::Cast(label)->AsArm()); in TestMarkBit() [all …]
|
/art/test/550-checker-regression-wide-store/smali/ |
D | TestCase.smali | 31 ## CHECK-DAG: <<Cast:i\d+>> TypeConversion [<<Arg>>] 33 ## CHECK-DAG: InvokeStaticOrDirect method_name:TestCase.$noinline$throw env:[[_,<<Cast>>,<<Arg>>,_…
|
/art/libartbase/base/ |
D | array_ref.h | 107 static ArrayRef Cast(const ArrayRef<U>& src) { in Cast() function
|
/art/compiler/utils/ |
D | jni_macro_assembler.h | 306 static Self* Cast(JNIMacroLabel* label) { in Cast() function
|