Home
last modified time | relevance | path

Searched refs:JNIMacroUnaryCondition (Results 1 – 13 of 13) sorted by relevance

/art/compiler/utils/
Djni_macro_assembler.h41 enum class JNIMacroUnaryCondition { enum
225 virtual void TestGcMarking(JNIMacroLabel* label, JNIMacroUnaryCondition cond) = 0;
229 JNIMacroUnaryCondition cond) = 0;
/art/compiler/utils/x86_64/
Djni_macro_assembler_x86_64.h136 void TestGcMarking(JNIMacroLabel* label, JNIMacroUnaryCondition cond) override;
138 void TestMarkBit(ManagedRegister ref, JNIMacroLabel* label, JNIMacroUnaryCondition cond) override;
Djni_macro_assembler_x86_64.cc621 static Condition UnaryConditionToX86_64Condition(JNIMacroUnaryCondition cond) { in UnaryConditionToX86_64Condition()
623 case JNIMacroUnaryCondition::kZero: in UnaryConditionToX86_64Condition()
625 case JNIMacroUnaryCondition::kNotZero: in UnaryConditionToX86_64Condition()
630 void X86_64JNIMacroAssembler::TestGcMarking(JNIMacroLabel* label, JNIMacroUnaryCondition cond) { in TestGcMarking()
643 JNIMacroUnaryCondition cond) { in TestMarkBit()
/art/compiler/utils/x86/
Djni_macro_assembler_x86.h135 void TestGcMarking(JNIMacroLabel* label, JNIMacroUnaryCondition cond) override;
137 void TestMarkBit(ManagedRegister ref, JNIMacroLabel* label, JNIMacroUnaryCondition cond) override;
Djni_macro_assembler_x86.cc553 static Condition UnaryConditionToX86Condition(JNIMacroUnaryCondition cond) { in UnaryConditionToX86Condition()
555 case JNIMacroUnaryCondition::kZero: in UnaryConditionToX86Condition()
557 case JNIMacroUnaryCondition::kNotZero: in UnaryConditionToX86Condition()
562 void X86JNIMacroAssembler::TestGcMarking(JNIMacroLabel* label, JNIMacroUnaryCondition cond) { in TestGcMarking()
574 JNIMacroUnaryCondition cond) { in TestMarkBit()
/art/compiler/utils/riscv64/
Djni_macro_assembler_riscv64.h137 void TestGcMarking(JNIMacroLabel* label, JNIMacroUnaryCondition cond) override;
139 void TestMarkBit(ManagedRegister ref, JNIMacroLabel* label, JNIMacroUnaryCondition cond) override;
Djni_macro_assembler_riscv64.cc565 void Riscv64JNIMacroAssembler::TestGcMarking(JNIMacroLabel* label, JNIMacroUnaryCondition cond) { in TestGcMarking()
575 case JNIMacroUnaryCondition::kZero: in TestGcMarking()
578 case JNIMacroUnaryCondition::kNotZero: in TestGcMarking()
586 JNIMacroUnaryCondition cond) { in TestMarkBit()
596 case JNIMacroUnaryCondition::kZero: in TestMarkBit()
599 case JNIMacroUnaryCondition::kNotZero: in TestMarkBit()
Djni_macro_assembler_riscv64_test.cc897 __ TestGcMarking(slow_path.get(), JNIMacroUnaryCondition::kNotZero); in TEST_F()
901 __ TestGcMarking(slow_path.get(), JNIMacroUnaryCondition::kZero); in TEST_F()
913 __ TestMarkBit(AsManaged(A0), resume.get(), JNIMacroUnaryCondition::kNotZero); in TEST_F()
918 __ TestMarkBit(AsManaged(T0), resume.get(), JNIMacroUnaryCondition::kZero); in TEST_F()
/art/compiler/utils/arm/
Djni_macro_assembler_arm_vixl.h146 void TestGcMarking(JNIMacroLabel* label, JNIMacroUnaryCondition cond) override;
148 void TestMarkBit(ManagedRegister ref, JNIMacroLabel* label, JNIMacroUnaryCondition cond) override;
Djni_macro_assembler_arm_vixl.cc1014 void ArmVIXLJNIMacroAssembler::TestGcMarking(JNIMacroLabel* label, JNIMacroUnaryCondition cond) { in TestGcMarking()
1032 case JNIMacroUnaryCondition::kZero: in TestGcMarking()
1035 case JNIMacroUnaryCondition::kNotZero: in TestGcMarking()
1043 JNIMacroUnaryCondition cond) { in TestMarkBit()
1052 case JNIMacroUnaryCondition::kZero: in TestMarkBit()
1055 case JNIMacroUnaryCondition::kNotZero: in TestMarkBit()
/art/compiler/utils/arm64/
Djni_macro_assembler_arm64.h148 void TestGcMarking(JNIMacroLabel* label, JNIMacroUnaryCondition cond) override;
150 void TestMarkBit(ManagedRegister ref, JNIMacroLabel* label, JNIMacroUnaryCondition cond) override;
Djni_macro_assembler_arm64.cc810 void Arm64JNIMacroAssembler::TestGcMarking(JNIMacroLabel* label, JNIMacroUnaryCondition cond) { in TestGcMarking()
829 case JNIMacroUnaryCondition::kZero: in TestGcMarking()
832 case JNIMacroUnaryCondition::kNotZero: in TestGcMarking()
840 JNIMacroUnaryCondition cond) { in TestMarkBit()
848 case JNIMacroUnaryCondition::kZero: in TestMarkBit()
851 case JNIMacroUnaryCondition::kNotZero: in TestMarkBit()
/art/compiler/jni/quick/
Djni_compiler.cc190 __ TestGcMarking(jclass_read_barrier_slow_path.get(), JNIMacroUnaryCondition::kNotZero); in ArtJniCompileMethodInternal()
621 __ TestMarkBit(temp, jclass_read_barrier_return.get(), JNIMacroUnaryCondition::kNotZero); in ArtJniCompileMethodInternal()