Initial ARM JNI compiler support.
Change-Id: I85183eec9a2645e6cb074b4b18bc6af800a77e06
diff --git a/src/calling_convention.h b/src/calling_convention.h
index 6dec292..23ca6d6 100644
--- a/src/calling_convention.h
+++ b/src/calling_convention.h
@@ -26,6 +26,9 @@
// Register reserved for scratch usage during procedure calls
ManagedRegister InterproceduralScratchRegister();
+ // Offset of Method within the frame
+ FrameOffset MethodStackOffset();
+
// Iterator interface
// Place iterator at start of arguments. The displacement is applied to
@@ -104,6 +107,10 @@
// call is made following the native call
FrameOffset ReturnValueSaveLocation();
+ // Returns true if the register will be clobbered by an outgoing
+ // argument value.
+ bool IsOutArgRegister(ManagedRegister reg);
+
// Iterator interface
bool HasNext();
void Next();