[movitz-cvs] CVS movitz

ffjeld ffjeld at common-lisp.net
Sat Feb 16 23:35:25 UTC 2008


Update of /project/movitz/cvsroot/movitz
In directory clnet:/tmp/cvs-serv32621

Modified Files:
	compiler.lisp 
Log Message:
Small speedup of peeping optimizer.


--- /project/movitz/cvsroot/movitz/compiler.lisp	2008/02/16 21:22:05	1.190
+++ /project/movitz/cvsroot/movitz/compiler.lisp	2008/02/16 23:35:22	1.191
@@ -8,7 +8,7 @@
 ;;;; Created at:    Wed Oct 25 12:30:49 2000
 ;;;; Distribution:  See the accompanying file COPYING.
 ;;;;                
-;;;; $Id: compiler.lisp,v 1.190 2008/02/16 21:22:05 ffjeld Exp $
+;;;; $Id: compiler.lisp,v 1.191 2008/02/16 23:35:22 ffjeld Exp $
 ;;;;                
 ;;;;------------------------------------------------------------------
 
@@ -1553,8 +1553,10 @@
 	   "If i is a branch, return the label."
 	   (when jmp (push :jmp branch-types))
 	   (let ((i (ignore-instruction-prefixes i)))
-	     (or (and (listp i) (member (car i) branch-types)
-		      (listp (second i)) (member (car (second i)) '(quote muerte.cl::quote))
+	     (or (and (listp i)
+		      (listp (second i))
+		      (member (car (second i)) '(quote muerte.cl::quote))
+		      (member (car i) branch-types)
 		      (second (second i)))
 		 #+ignore
 		 (and (listp i)




More information about the Movitz-cvs mailing list