Searched refs:JNIMacroLabel (Results 1 – 10 of 10) sorted by relevance
39 class JNIMacroLabel; variable247 virtual std::unique_ptr<JNIMacroLabel> CreateLabel() = 0;249 virtual void Jump(JNIMacroLabel* label) = 0;251 virtual void TestGcMarking(JNIMacroLabel* label, JNIMacroUnaryCondition cond) = 0;253 virtual void Bind(JNIMacroLabel* label) = 0;282 class JNIMacroLabel {284 virtual ~JNIMacroLabel() = 0;288 explicit JNIMacroLabel(InstructionSet isa) : isa_(isa) {} in JNIMacroLabel() function291 inline JNIMacroLabel::~JNIMacroLabel() { in ~JNIMacroLabel()322 class JNIMacroLabelCommon : public JNIMacroLabel {[all …]
165 std::unique_ptr<JNIMacroLabel> CreateLabel() override;167 void Jump(JNIMacroLabel* label) override;169 void TestGcMarking(JNIMacroLabel* label, JNIMacroUnaryCondition cond) override;171 void Bind(JNIMacroLabel* label) override;
565 std::unique_ptr<JNIMacroLabel> X86JNIMacroAssembler::CreateLabel() { in CreateLabel()566 return std::unique_ptr<JNIMacroLabel>(new X86JNIMacroLabel()); in CreateLabel()569 void X86JNIMacroAssembler::Jump(JNIMacroLabel* label) { in Jump()574 void X86JNIMacroAssembler::TestGcMarking(JNIMacroLabel* label, JNIMacroUnaryCondition cond) { in TestGcMarking()597 void X86JNIMacroAssembler::Bind(JNIMacroLabel* label) { in Bind()
185 std::unique_ptr<JNIMacroLabel> CreateLabel() override;187 void Jump(JNIMacroLabel* label) override;189 void TestGcMarking(JNIMacroLabel* label, JNIMacroUnaryCondition cond) override;191 void Bind(JNIMacroLabel* label) override;
666 std::unique_ptr<JNIMacroLabel> X86_64JNIMacroAssembler::CreateLabel() { in CreateLabel()667 return std::unique_ptr<JNIMacroLabel>(new X86_64JNIMacroLabel()); in CreateLabel()670 void X86_64JNIMacroAssembler::Jump(JNIMacroLabel* label) { in Jump()675 void X86_64JNIMacroAssembler::TestGcMarking(JNIMacroLabel* label, JNIMacroUnaryCondition cond) { in TestGcMarking()699 void X86_64JNIMacroAssembler::Bind(JNIMacroLabel* label) { in Bind()
193 std::unique_ptr<JNIMacroLabel> CreateLabel() override;195 void Jump(JNIMacroLabel* label) override;197 void TestGcMarking(JNIMacroLabel* label, JNIMacroUnaryCondition cond) override;199 void Bind(JNIMacroLabel* label) override;
939 std::unique_ptr<JNIMacroLabel> ArmVIXLJNIMacroAssembler::CreateLabel() { in CreateLabel()940 return std::unique_ptr<JNIMacroLabel>(new ArmVIXLJNIMacroLabel()); in CreateLabel()943 void ArmVIXLJNIMacroAssembler::Jump(JNIMacroLabel* label) { in Jump()948 void ArmVIXLJNIMacroAssembler::TestGcMarking(JNIMacroLabel* label, JNIMacroUnaryCondition cond) { in TestGcMarking()968 void ArmVIXLJNIMacroAssembler::Bind(JNIMacroLabel* label) { in Bind()
174 std::unique_ptr<JNIMacroLabel> CreateLabel() override;176 void Jump(JNIMacroLabel* label) override;178 void TestGcMarking(JNIMacroLabel* label, JNIMacroUnaryCondition cond) override;180 void Bind(JNIMacroLabel* label) override;
726 std::unique_ptr<JNIMacroLabel> Arm64JNIMacroAssembler::CreateLabel() { in CreateLabel()727 return std::unique_ptr<JNIMacroLabel>(new Arm64JNIMacroLabel()); in CreateLabel()730 void Arm64JNIMacroAssembler::Jump(JNIMacroLabel* label) { in Jump()735 void Arm64JNIMacroAssembler::TestGcMarking(JNIMacroLabel* label, JNIMacroUnaryCondition cond) { in TestGcMarking()755 void Arm64JNIMacroAssembler::Bind(JNIMacroLabel* label) { in Bind()
329 std::unique_ptr<JNIMacroLabel> skip_cold_path_label; in ArtJniCompileMethodInternal()