From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 4924 invoked by alias); 18 May 2010 13:18:59 -0000 Received: (qmail 4911 invoked by uid 22791); 18 May 2010 13:18:58 -0000 X-SWARE-Spam-Status: No, hits=-2.2 required=5.0 tests=AWL,BAYES_00,DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,SPF_HELO_PASS,T_RP_MATCHES_RCVD X-Spam-Check-By: sourceware.org Received: from smtp-out.google.com (HELO smtp-out.google.com) (216.239.44.51) by sourceware.org (qpsmtpd/0.43rc1) with ESMTP; Tue, 18 May 2010 13:18:39 +0000 Received: from kpbe14.cbf.corp.google.com (kpbe14.cbf.corp.google.com [172.25.105.78]) by smtp-out.google.com with ESMTP id o4IDIZjV001161 for ; Tue, 18 May 2010 06:18:36 -0700 Received: from pvg13 (pvg13.prod.google.com [10.241.210.141]) by kpbe14.cbf.corp.google.com with ESMTP id o4IDIYsW002825 for ; Tue, 18 May 2010 06:18:34 -0700 Received: by pvg13 with SMTP id 13so634839pvg.22 for ; Tue, 18 May 2010 06:18:34 -0700 (PDT) MIME-Version: 1.0 Received: by 10.140.248.20 with SMTP id v20mr4943047rvh.235.1274188713970; Tue, 18 May 2010 06:18:33 -0700 (PDT) Received: by 10.141.90.17 with HTTP; Tue, 18 May 2010 06:18:33 -0700 (PDT) In-Reply-To: References: Date: Tue, 18 May 2010 13:18:00 -0000 Message-ID: Subject: Re: Design Considerations of GIMPLE Front End From: Diego Novillo To: Sandeep Soni Cc: GCC LIST Content-Type: text/plain; charset=UTF-8 X-System-Of-Record: true X-IsSubscribed: yes Mailing-List: contact gcc-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-owner@gcc.gnu.org X-SW-Source: 2010-05/txt/msg00316.txt.bz2 On Mon, May 17, 2010 at 16:15, Sandeep Soni wrote: > 1. What should be the format of representation of the GIMPLE tuples in text? I liked Andrew's suggestion about S-expressions. It looks like a good balance between ease of parsing/writing. We can always tweak the format as we go. As for points 2 and 3, I'd suggest start documenting the grammar for types and sections on the wiki. That will expose some shortcomings early on before any code is written. Diego.