From d006b0143e159bf77ce4fac50f2f4ad29042f3ac Mon Sep 17 00:00:00 2001 From: Stephen Adams Date: Mon, 5 Dec 1994 21:34:20 +0000 Subject: [PATCH] Added compiler:debug. --- v8/src/compiler/midend/midend.scm | 26 +++++++++++++++++++++++--- 1 file changed, 23 insertions(+), 3 deletions(-) diff --git a/v8/src/compiler/midend/midend.scm b/v8/src/compiler/midend/midend.scm index 9fb1115e2..3ea9791c3 100644 --- a/v8/src/compiler/midend/midend.scm +++ b/v8/src/compiler/midend/midend.scm @@ -1,6 +1,6 @@ #| -*-Scheme-*- -$Id: midend.scm,v 1.4 1994/11/25 23:05:40 adams Exp $ +$Id: midend.scm,v 1.5 1994/12/05 21:34:20 adams Exp $ Copyright (c) 1994 Massachusetts Institute of Technology @@ -87,7 +87,7 @@ MIT in each case. |# (if *announce-phases?* (begin (newline) - (write-string ";; Phase ") + (write-string " Phase ") (write this-phase) (if (memq this-phase *phases-to-omit*) (write-string " omitted (see *phases-to-omit*)")))) @@ -380,4 +380,24 @@ MIT in each case. |# (internal-error "Free variable found" name)) (define (unimplemented name) - (internal-error "Unimplemented procedure" name)) \ No newline at end of file + (internal-error "Unimplemented procedure" name)) + + +(define (compiler:debug #!optional what) + " + (compiler:debug #F) + (compiler:debug) + (compiler:debug '(phase-names...))" + + (set! compiler:generate-kmp-files? #T) + (set! compiler:generate-rtl-files? #T) + (set! compiler:generate-lap-files? #T) + + (cond ((default-object? what)) + ((equal? what '#F) + (set! compiler:generate-kmp-files? #F) + (set! compiler:generate-rtl-files? #F) + (set! compiler:generate-lap-files? #F)) + (else + (set! *phases-to-show* what)))) + -- 2.25.1