*** empty log message ***
authorChris Hanson <org/chris-hanson/cph>
Thu, 28 May 1987 17:58:38 +0000 (17:58 +0000)
committerChris Hanson <org/chris-hanson/cph>
Thu, 28 May 1987 17:58:38 +0000 (17:58 +0000)
v7/src/compiler/rtlbase/rtlexp.scm

index 74ffeb0dae6d4f3e3938cd1adb8ab977fa3972ff..53cd687b0057163d84fa26d075afdb1df5a26389 100644 (file)
@@ -1,6 +1,6 @@
 #| -*-Scheme-*-
 
-$Header: /Users/cph/tmp/foo/mit-scheme/mit-scheme/v7/src/compiler/rtlbase/rtlexp.scm,v 1.1 1987/04/21 23:50:17 cph Exp $
+$Header: /Users/cph/tmp/foo/mit-scheme/mit-scheme/v7/src/compiler/rtlbase/rtlexp.scm,v 1.2 1987/05/28 17:58:38 cph Exp $
 
 Copyright (c) 1987 Massachusetts Institute of Technology
 
@@ -44,6 +44,10 @@ MIT in each case. |#
          INVOCATION:LOOKUP
          INVOCATION:PRIMITIVE)))
 
+(define (rtl:machine-register-expression? expression)
+  (and (rtl:register? expression)
+       (machine-register? (rtl:register-number expression))))
+
 (define (rtl:map-subexpressions expression procedure)
   (if (rtl:constant? expression)
       (map identity-procedure expression)