Add operation to test whether a register has an alias.
authorChris Hanson <org/chris-hanson/cph>
Wed, 13 May 1987 10:59:51 +0000 (10:59 +0000)
committerChris Hanson <org/chris-hanson/cph>
Wed, 13 May 1987 10:59:51 +0000 (10:59 +0000)
v7/src/compiler/back/lapgn1.scm

index 8c3d3b19979b1c959d651bca4a8a29734f48c05b..e512a513665e24774969f7cd1eabe0369e466572 100644 (file)
@@ -1,6 +1,6 @@
 #| -*-Scheme-*-
 
-$Header: /Users/cph/tmp/foo/mit-scheme/mit-scheme/v7/src/compiler/back/lapgn1.scm,v 1.29 1987/05/07 04:39:55 cph Exp $
+$Header: /Users/cph/tmp/foo/mit-scheme/mit-scheme/v7/src/compiler/back/lapgn1.scm,v 1.30 1987/05/13 10:59:51 cph Exp $
 
 Copyright (c) 1987 Massachusetts Institute of Technology
 
@@ -170,6 +170,9 @@ MIT in each case. |#
   (if register (need-register! register))
   register)
 
+(define-integrable (register-has-alias? register type)
+  (pseudo-register-alias *register-map* type register))
+
 (define-integrable (register-alias register type)
   (maybe-need-register! (pseudo-register-alias *register-map* type register)))