From 718b53b1e5278cd16e657770abd3c30fc467532b Mon Sep 17 00:00:00 2001 From: dtc <dtc> Date: Mon, 22 Sep 1997 19:17:44 +0000 Subject: [PATCH] When debug = 0 allocate normal TNs rather than debug-env TNs, enabling life-time analysis and targeting which usually gives better code. --- compiler/gtn.lisp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/compiler/gtn.lisp b/compiler/gtn.lisp index de7c92845..c47e68505 100644 --- a/compiler/gtn.lisp +++ b/compiler/gtn.lisp @@ -5,7 +5,7 @@ ;;; Carnegie Mellon University, and has been placed in the public domain. ;;; (ext:file-comment - "$Header: /Volumes/share2/src/cmucl/cvs2git/cvsroot/src/compiler/gtn.lisp,v 1.16 1994/10/31 04:27:28 ram Exp $") + "$Header: /Volumes/share2/src/cmucl/cvs2git/cvsroot/src/compiler/gtn.lisp,v 1.17 1997/09/22 19:17:44 dtc Rel $") ;;; ;;; ********************************************************************** ;;; @@ -57,6 +57,7 @@ (temp (make-normal-tn type)) (node (lambda-bind fun)) (res (if (or (and let-p (policy node (< debug 3))) + (policy node (zerop debug)) (policy node (= speed 3))) temp (environment-debug-live-tn temp -- GitLab