From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 9282 invoked by alias); 3 Apr 2003 16:09:37 -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 9275 invoked from network); 3 Apr 2003 16:09:36 -0000 Received: from unknown (HELO imag.imag.fr) (129.88.30.1) by sources.redhat.com with SMTP; 3 Apr 2003 16:09:36 -0000 Received: from ecrins.imag.fr (ecrins.imag.fr [129.88.43.124]) by imag.imag.fr (8.12.9/8.12.8) with ESMTP id h33G9ZYG027751 for ; Thu, 3 Apr 2003 18:09:36 +0200 (CEST) Received: from moy by ecrins.imag.fr with local (Exim 3.35 #1) id 1917HT-0002EE-00 for gcc@gcc.gnu.org; Thu, 03 Apr 2003 18:09:35 +0200 To: gcc@gcc.gnu.org Subject: Where can I get the output of the front-end. From: Matthieu Moy Mail-Followup-To: gcc@gcc.gnu.org Date: Thu, 03 Apr 2003 17:36:00 -0000 Message-ID: User-Agent: Gnus/5.090015 (Oort Gnus v0.15) Emacs/21.2 MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-SW-Source: 2003-04/txt/msg00145.txt.bz2 Hi, I'm still trying to re-use the front-end of GCC to do some code analysis. (I'm using the tree-ssa branch) I begin to understand how the data structures are made, but I don't understand *where*, in the programm, they are generated. What I would like to do is C++ source -----> SSA tree ---(standard way)----> RTL \ `---(my add-on)---> ... So, I thought of hacking the ssa -> rtl code, but I can't find which function is doing so in gcc ! Any help appreciated, thanks, -- Matthieu