Home
last modified time | relevance | path

Searched refs:Cast (Results 1 – 8 of 8) sorted by relevance

/art/compiler/utils/riscv64/
Djni_macro_assembler_riscv64.cc419 __ 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/
Djni_macro_assembler_x86.cc403 __ 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/
Djni_macro_assembler_x86_64.cc475 __ 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/
Djni_macro_assembler_arm64.cc703 ___ 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/
Djni_macro_assembler_arm_vixl.cc849 ___ 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/
DTestCase.smali31 ## CHECK-DAG: <<Cast:i\d+>> TypeConversion [<<Arg>>]
33 ## CHECK-DAG: InvokeStaticOrDirect method_name:TestCase.$noinline$throw env:[[_,<<Cast>>,<<Arg>>,_…
/art/libartbase/base/
Darray_ref.h107 static ArrayRef Cast(const ArrayRef<U>& src) { in Cast() function
/art/compiler/utils/
Djni_macro_assembler.h306 static Self* Cast(JNIMacroLabel* label) { in Cast() function