From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 18877 invoked by alias); 5 Oct 2002 10:09:49 -0000 Mailing-List: contact gcc-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Archive: List-Post: List-Help: Sender: gcc-owner@gcc.gnu.org Received: (qmail 18861 invoked from network); 5 Oct 2002 10:09:48 -0000 Received: from unknown (HELO nikam.ms.mff.cuni.cz) (195.113.18.106) by sources.redhat.com with SMTP; 5 Oct 2002 10:09:48 -0000 Received: from camelot.ms.mff.cuni.cz (kampanus.ms.mff.cuni.cz [195.113.18.107]) by nikam.ms.mff.cuni.cz (Postfix) with SMTP id 219C44DDF1; Sat, 5 Oct 2002 12:09:48 +0200 (CEST) Received: by camelot.ms.mff.cuni.cz (sSMTP sendmail emulation); Sat, 5 Oct 2002 12:09:46 +0200 Date: Sat, 05 Oct 2002 05:05:00 -0000 From: Jan Hubicka To: Ritu Sabharwal Cc: gcc@gcc.gnu.org Subject: Re: if-conversion pass.... Message-ID: <20021005100946.GB2951@kam.mff.cuni.cz> References: Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: User-Agent: Mutt/1.3.28i X-SW-Source: 2002-10/txt/msg00344.txt.bz2 > > The if-conversion is done twice , the first before reload and second > after it. The fisrt time it is not activated since the register allocator > does not supports predicated instructions. We are working to do > modulo-scheduling for loops, for this we need to activate the first > call .How can this be done?? First update regalloc and other passes to support predicated execution (this is nontrivial to do) and then you can enable it. There is no way around. Honza > > regards, > Ritu. >