diff graal/com.oracle.graal.api.code/src/com/oracle/graal/api/code/RuntimeCallTarget.java @ 9454:85a836bcd796

renaming for improved clarity: hasCall -> destroysCallerSavedRegisters
author Doug Simon <doug.simon@oracle.com>
date Tue, 30 Apr 2013 20:09:29 +0200
parents 1fa6536416db
children 01a85ad09b5e
line wrap: on
line diff
--- a/graal/com.oracle.graal.api.code/src/com/oracle/graal/api/code/RuntimeCallTarget.java	Tue Apr 30 20:07:53 2013 +0200
+++ b/graal/com.oracle.graal.api.code/src/com/oracle/graal/api/code/RuntimeCallTarget.java	Tue Apr 30 20:09:29 2013 +0200
@@ -115,5 +115,11 @@
 
     Descriptor getDescriptor();
 
-    boolean preservesRegisters();
+    /**
+     * Determines if the target routine destroys all registers.
+     * 
+     * @return {@code true} if the register allocator must save all live registers around a call to
+     *         this target
+     */
+    boolean destroysRegisters();
 }