Searched refs:JNIMacroLabel (Results 1 – 11 of 11) sorted by relevance
/art/compiler/utils/ |
D | jni_macro_assembler.h | 39 class JNIMacroLabel; variable 210 virtual std::unique_ptr<JNIMacroLabel> CreateLabel() = 0; 212 virtual void Jump(JNIMacroLabel* label) = 0; 214 virtual void Jump(JNIMacroLabel* label, JNIMacroUnaryCondition cond, ManagedRegister test) = 0; 216 virtual void Bind(JNIMacroLabel* label) = 0; 245 class JNIMacroLabel { 247 virtual ~JNIMacroLabel() = 0; 251 explicit JNIMacroLabel(InstructionSet isa) : isa_(isa) {} in JNIMacroLabel() function 254 inline JNIMacroLabel::~JNIMacroLabel() { in ~JNIMacroLabel() 285 class JNIMacroLabelCommon : public JNIMacroLabel { [all …]
|
/art/compiler/utils/x86_64/ |
D | jni_macro_assembler_x86_64.h | 185 std::unique_ptr<JNIMacroLabel> CreateLabel() override; 187 void Jump(JNIMacroLabel* label) override; 189 void Jump(JNIMacroLabel* label, JNIMacroUnaryCondition cond, ManagedRegister test) override; 191 void Bind(JNIMacroLabel* label) override;
|
D | jni_macro_assembler_x86_64.cc | 593 std::unique_ptr<JNIMacroLabel> X86_64JNIMacroAssembler::CreateLabel() { in CreateLabel() 594 return std::unique_ptr<JNIMacroLabel>(new X86_64JNIMacroLabel()); in CreateLabel() 597 void X86_64JNIMacroAssembler::Jump(JNIMacroLabel* label) { in Jump() 602 void X86_64JNIMacroAssembler::Jump(JNIMacroLabel* label, in Jump() 626 void X86_64JNIMacroAssembler::Bind(JNIMacroLabel* label) { in Bind()
|
/art/compiler/utils/x86/ |
D | jni_macro_assembler_x86.h | 159 std::unique_ptr<JNIMacroLabel> CreateLabel() override; 161 void Jump(JNIMacroLabel* label) override; 163 void Jump(JNIMacroLabel* label, JNIMacroUnaryCondition cond, ManagedRegister test) override; 165 void Bind(JNIMacroLabel* label) override;
|
D | jni_macro_assembler_x86.cc | 526 std::unique_ptr<JNIMacroLabel> X86JNIMacroAssembler::CreateLabel() { in CreateLabel() 527 return std::unique_ptr<JNIMacroLabel>(new X86JNIMacroLabel()); in CreateLabel() 530 void X86JNIMacroAssembler::Jump(JNIMacroLabel* label) { in Jump() 535 void X86JNIMacroAssembler::Jump(JNIMacroLabel* label, in Jump() 563 void X86JNIMacroAssembler::Bind(JNIMacroLabel* label) { in Bind()
|
/art/compiler/utils/arm/ |
D | jni_macro_assembler_arm_vixl.h | 194 std::unique_ptr<JNIMacroLabel> CreateLabel() override; 196 void Jump(JNIMacroLabel* label) override; 198 void Jump(JNIMacroLabel* label, JNIMacroUnaryCondition cond, ManagedRegister test) override; 200 void Bind(JNIMacroLabel* label) override;
|
D | jni_macro_assembler_arm_vixl.cc | 630 std::unique_ptr<JNIMacroLabel> ArmVIXLJNIMacroAssembler::CreateLabel() { in CreateLabel() 631 return std::unique_ptr<JNIMacroLabel>(new ArmVIXLJNIMacroLabel()); in CreateLabel() 634 void ArmVIXLJNIMacroAssembler::Jump(JNIMacroLabel* label) { in Jump() 639 void ArmVIXLJNIMacroAssembler::Jump(JNIMacroLabel* label, in Jump() 660 void ArmVIXLJNIMacroAssembler::Bind(JNIMacroLabel* label) { in Bind()
|
/art/compiler/utils/arm64/ |
D | jni_macro_assembler_arm64.h | 175 std::unique_ptr<JNIMacroLabel> CreateLabel() override; 177 void Jump(JNIMacroLabel* label) override; 179 void Jump(JNIMacroLabel* label, JNIMacroUnaryCondition cond, ManagedRegister test) override; 181 void Bind(JNIMacroLabel* label) override;
|
D | jni_macro_assembler_arm64.cc | 632 std::unique_ptr<JNIMacroLabel> Arm64JNIMacroAssembler::CreateLabel() { in CreateLabel() 633 return std::unique_ptr<JNIMacroLabel>(new Arm64JNIMacroLabel()); in CreateLabel() 636 void Arm64JNIMacroAssembler::Jump(JNIMacroLabel* label) { in Jump() 641 void Arm64JNIMacroAssembler::Jump(JNIMacroLabel* label, in Jump() 659 void Arm64JNIMacroAssembler::Bind(JNIMacroLabel* label) { in Bind()
|
/art/compiler/utils/mips/ |
D | assembler_mips.h | 1158 std::unique_ptr<JNIMacroLabel> CreateLabel() override { in CreateLabel() 1163 void Jump(JNIMacroLabel* label ATTRIBUTE_UNUSED) override { in Jump() 1168 void Jump(JNIMacroLabel* label ATTRIBUTE_UNUSED, in Jump() 1176 void Bind(JNIMacroLabel* label ATTRIBUTE_UNUSED) override { in Bind()
|
/art/compiler/jni/quick/ |
D | jni_compiler.cc | 317 std::unique_ptr<JNIMacroLabel> skip_cold_path_label; in ArtJniCompileMethodInternal()
|