Lines Matching refs:JNIMacroLabel
39 class JNIMacroLabel; variable
183 JNIMacroLabel* slow_path,
184 JNIMacroLabel* resume) = 0;
202 JNIMacroLabel* label, ArrayRef<const ManagedRegister> scratch_regs) = 0;
207 virtual void TryToTransitionFromNativeToRunnable(JNIMacroLabel* label,
212 virtual void SuspendCheck(JNIMacroLabel* label) = 0;
216 virtual void ExceptionPoll(JNIMacroLabel* label) = 0;
221 virtual std::unique_ptr<JNIMacroLabel> CreateLabel() = 0;
223 virtual void Jump(JNIMacroLabel* label) = 0;
225 virtual void TestGcMarking(JNIMacroLabel* label, JNIMacroUnaryCondition cond) = 0;
228 JNIMacroLabel* label,
231 virtual void TestByteAndJumpIfNotZero(uintptr_t address, JNIMacroLabel* label) = 0;
233 virtual void Bind(JNIMacroLabel* label) = 0;
264 class JNIMacroLabel : public DeletableArenaObject<kArenaAllocAssembler> {
266 virtual ~JNIMacroLabel() = 0;
270 explicit JNIMacroLabel(InstructionSet isa) : isa_(isa) {} in JNIMacroLabel() function
273 inline JNIMacroLabel::~JNIMacroLabel() { in ~JNIMacroLabel()
304 class JNIMacroLabelCommon : public JNIMacroLabel {
306 static Self* Cast(JNIMacroLabel* label) { in Cast()
318 JNIMacroLabelCommon() : JNIMacroLabel(kIsa) { in JNIMacroLabelCommon()