Newsgroups: comp.lang.smalltalk
Path: cantaloupe.srv.cs.cmu.edu!europa.chnt.gtegsc.com!gatech!swrinde!sgigate.sgi.com!sdd.hp.com!hplabs!hplextra!hplb!nhm
From: nhm@hplb.hpl.hp.com (Neil Mckee)
Subject: Re: VW 2.0 Decompiler optimize switch
Sender: news@hplb.hpl.hp.com (Usenet News Administrator)
Message-ID: <DB974H.n32@hplb.hpl.hp.com>
Date: Wed, 5 Jul 1995 17:26:40 GMT
References: <creel-3006950945280001@mac206.sjdccd.cc.ca.us> <3t9o7n$bc6@agate.berkeley.edu>
Nntp-Posting-Host: nmckee.hpl.hp.com
Organization: Hewlett-Packard Laboratories, Bristol, England
X-Newsreader: TIN [version 1.2 PL0.7]
Lines: 21

Gordon Mohr (gojomo@soda.CSUA.Berkeley.EDU) wrote:
: In article <creel-3006950945280001@mac206.sjdccd.cc.ca.us>,
: Rames Creel <creel@ms.sjdccd.cc.ca.us> wrote:
: >According to the Decompiler class comment ". . .we have choosen to provide
: >the decompiler with a switch that controls whether it will produce code
: >that can be decompiled . . .".  I've looked in the Compiler classes but I
: >can't seem to find a switch or mention of it.  Does anyone know what the
: >switch is (ie., method/inst var/class var/etc.) and how to turn it on or
: >off?  Thanks for any help you may offer.

: See the 'mustBeSimple' inst var of ByteCodeStream.

What sort of performance improvement might I see if I turned this flag off?

I guess it's probably architecture-specific, but what is the best figure
I could hope for?

Is the warranty void if I touch it :-) ?

Neil McKee
Cambridge Quality Management Ltd.
