GCC Wikia
(新しいページ: '{{header}} http://gcc.yokinihakarae.com/S/31.html https://www.codeblog.org/gonzui/markup/gcc-4.1.0/gcc/emit-rtl.c == 概要 == 1 /* Emit RTL for the GCC expander. {{related}}')
 
(概要追記)
4行目: 4行目:
 
== 概要 ==
 
== 概要 ==
 
1 /* Emit RTL for the GCC expander.
 
1 /* Emit RTL for the GCC expander.
  +
  +
23 /* Middle-to-low level generation of rtx code and insns.
  +
24
  +
25 This file contains support functions for creating rtl expressions
  +
26 and manipulating them in the doubly-linked chain of insns.
  +
27
  +
28 The patterns of the insns are created by machine-dependent
  +
29 routines in insn-emit.c, which is generated automatically from
  +
30 the machine description. These routines make the individual rtx's
  +
31 of the pattern with `gen_rtx_fmt_ee' and others in genrtl.[ch],
  +
32 which are automatically generated from rtl.def; what is machine
  +
33 dependent is the kind of rtx's they make and what arguments they
  +
34 use. */
  +
  +
rtx codeとinsnsの生成
  +
  +
insns はinsn-emit.cから生成した機種依存のパターン
   
 
{{related}}
 
{{related}}

2008年6月12日 (木) 23:58時点における版

このページを編集する際は,編集に関する方針に従ってください.

http://gcc.yokinihakarae.com/S/31.html https://www.codeblog.org/gonzui/markup/gcc-4.1.0/gcc/emit-rtl.c

概要

1 /* Emit RTL for the GCC expander.

23 /* Middle-to-low level generation of rtx code and insns.
24 
25    This file contains support functions for creating rtl expressions
26    and manipulating them in the doubly-linked chain of insns.
27 
28    The patterns of the insns are created by machine-dependent
29    routines in insn-emit.c, which is generated automatically from
30    the machine description.  These routines make the individual rtx's
31    of the pattern with `gen_rtx_fmt_ee' and others in genrtl.[ch],
32    which are automatically generated from rtl.def; what is machine
33    dependent is the kind of rtx's they make and what arguments they
34    use.  */

rtx codeとinsnsの生成

insns はinsn-emit.cから生成した機種依存のパターン



リンク元