From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 25719 invoked by alias); 1 Jul 2006 06:32:31 -0000 Received: (qmail 25698 invoked by uid 22791); 1 Jul 2006 06:32:30 -0000 X-Spam-Check-By: sourceware.org Received: from ug-out-1314.google.com (HELO ug-out-1314.google.com) (66.249.92.168) by sourceware.org (qpsmtpd/0.31) with ESMTP; Sat, 01 Jul 2006 06:32:28 +0000 Received: by ug-out-1314.google.com with SMTP id k40so557681ugc for ; Fri, 30 Jun 2006 23:32:26 -0700 (PDT) Received: by 10.78.179.12 with SMTP id b12mr299388huf; Fri, 30 Jun 2006 23:32:26 -0700 (PDT) Received: by 10.78.83.7 with HTTP; Fri, 30 Jun 2006 23:32:26 -0700 (PDT) Message-ID: Date: Sat, 01 Jul 2006 06:32:00 -0000 From: "kernel coder" To: gcc@gcc.gnu.org, gcc-help@gcc.gnu.org, linux-mips@linux-mips.org Subject: explaination of some gcc functions MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline X-IsSubscribed: yes Mailing-List: contact gcc-help-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Archive: List-Post: List-Help: Sender: gcc-help-owner@gcc.gnu.org X-SW-Source: 2006-07/txt/msg00001.txt.bz2 hi, I'm trying to understand the backend code of gcc for MIPS architecture.I'm having some trouble while understanding following functions. 1: push_topmost_sequence(); 2: emit_insn_after(seq,get_insns()); 3: pop_topmost_sequence(); 4: emit_insn_before Would you please explain what's the role of each function.