Home
last modified time | relevance | path

Searched refs:JNIMacroLabel (Results 1 – 11 of 11) sorted by relevance

/art/compiler/utils/
Djni_macro_assembler.h39 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/
Djni_macro_assembler_x86_64.h185 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;
Djni_macro_assembler_x86_64.cc593 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/
Djni_macro_assembler_x86.h159 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;
Djni_macro_assembler_x86.cc526 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/
Djni_macro_assembler_arm_vixl.h194 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;
Djni_macro_assembler_arm_vixl.cc630 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/
Djni_macro_assembler_arm64.h175 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;
Djni_macro_assembler_arm64.cc632 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/
Dassembler_mips.h1158 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/
Djni_compiler.cc317 std::unique_ptr<JNIMacroLabel> skip_cold_path_label; in ArtJniCompileMethodInternal()