From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 94604 invoked by alias); 13 Nov 2015 10:30:43 -0000 Mailing-List: contact gcc-patches-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-patches-owner@gcc.gnu.org Received: (qmail 94559 invoked by uid 89); 13 Nov 2015 10:30:42 -0000 Authentication-Results: sourceware.org; auth=none X-Virus-Found: No X-Spam-SWARE-Status: No, score=-3.2 required=5.0 tests=AWL,BAYES_00,RP_MATCHES_RCVD,SPF_PASS autolearn=ham version=3.3.2 X-HELO: mx2.suse.de Received: from mx2.suse.de (HELO mx2.suse.de) (195.135.220.15) by sourceware.org (qpsmtpd/0.93/v0.84-503-g423c35a) with (CAMELLIA256-SHA encrypted) ESMTPS; Fri, 13 Nov 2015 10:30:41 +0000 Received: from relay1.suse.de (charybdis-ext.suse.de [195.135.220.254]) by mx2.suse.de (Postfix) with ESMTP id B92A2ACE1; Fri, 13 Nov 2015 10:30:15 +0000 (UTC) Date: Fri, 13 Nov 2015 10:30:00 -0000 From: Richard Biener To: gcc-patches@gcc.gnu.org cc: hiraditya@gmail.com, sebpop@gmail.com Subject: Re: [PATCH] RFC: Enable graphite at -O3 -fprofile_use Message-ID: User-Agent: Alpine 2.11 (LSU 23 2013-08-11) MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII X-SW-Source: 2015-11/txt/msg01647.txt.bz2 Sorry for not replying earlier, it seems gmail eats messages sometimes (thus also not replying to the mail directly). You write > Since graphite will not modify the CFG when it does not do any optimization, > we would like to propose that graphite's polyhedral optimizer be enabled at > -O3 -fprofile-use where, compile time is of lesser concern. I think this is generally a good idea. Note that for this we should raise the minimum supported ISL version to one supporting the timeout thingy and of course we need to make ISL a required prerequesite for building GCC. Which means making sure ISL builds on all our primary and secondary host platforms (I think it does). I'd also like to see runtime / compile-time (and code-size?) figures for, say, SPEC CPU 2006 (with FDO of course). Maybe also some information on whether GRAPHITE did anything for any benchmark in that suite (I notice GRAPHITE doesn't use the -fopt-info machinery, aka dump_printf and friends with MSG_OPTIMIZED_LOCATIONS or MSG_MISSED_OPTIMIZATIONS). So please work on the above list of items. Thanks, Richard.