GCC's back-end & assemble emission
wuhui_gdnt
这个作者很懒,什么都没留下…
展开
-
GCC's bacl-end & assemble emission (33)
9.6.2. Output data for delayFor i386 architecture, no define_delay is used. However, it is worthto have a look how this pattern works. main原创 2011-07-16 08:49:07 · 596 阅读 · 0 评论 -
GCC's bacl-end & assemble emission (40)
11. Toolof genmodes11.1. OverviewTool of genmodes outputs insn-modes.h and insn-modes.c from machmode.defwhich defines all the MACHIN原创 2011-08-28 09:09:26 · 896 阅读 · 0 评论 -
GCC's bacl-end & assemble emission (41)
11.4. Validating modes createdBack to main, after creating data for using modesfrom machmode.def and i386-modes.def,complete_all_modes原创 2011-08-28 09:13:01 · 680 阅读 · 0 评论 -
GCC's bacl-end & assemble emission (43)
13. Toolof genconfigThe tool will generate constants such as “largest operand number seen”, “largest number ofmatch_dup in any instructi原创 2011-10-15 08:35:41 · 687 阅读 · 0 评论 -
GCC's bacl-end & assemble emission (44)
14. Toolof gencodesThe tool will generate insn code for other tools usage. 51 int52 main (int argc, char **argv)原创 2011-10-15 08:38:18 · 749 阅读 · 0 评论 -
GCC's bacl-end & assemble emission (47)
17. Toolof gencheckProgram after processing by front-end, is transformed into rtl form.Program in this intermediate form is constructed原创 2011-10-15 08:50:14 · 799 阅读 · 0 评论 -
GCC's bacl-end & assemble emission (46)
16. Toolof gengenrtl16.1. OverviewThis tool generates genrtl.h and genrtl.c from rtl.def. The outputfiles give the functions to gener原创 2011-10-15 08:45:58 · 985 阅读 · 0 评论 -
GCC's bacl-end & assemble emission (42)
12. Toolof genflagsThis tool will output insn-flags, in which functions produced bygenemit will be declared, and a series HAVE_* macros原创 2011-10-15 08:32:49 · 1766 阅读 · 0 评论 -
GCC's bacl-end & assemble emission (45)
15. Toolof genpeepThe detail of define_peepholepattern refers to Overview – about define_peephole,this tool won’t handle define_peepho原创 2011-10-15 08:41:49 · 888 阅读 · 0 评论 -
GCC's bacl-end & assemble emission (39)
10. Toolof genopinit10.1. OverviewThis tool will output insn-opinit.c from machine description file. The file provides functioninit原创 2011-08-28 09:05:54 · 701 阅读 · 0 评论 -
GCC's bacl-end & assemble emission (32)
9.6.1.4. OutputattributesThough we have created attributes related data, for using bypipeline hazards recognizer, they are needed be outp原创 2011-07-16 08:44:41 · 941 阅读 · 0 评论 -
GCC's bacl-end & assemble emission (34)
9.6.3. Output data for delayFor i386 architecture, no define_delay is used. However, it is worthto have a look how this pattern works. main原创 2011-07-16 08:54:59 · 603 阅读 · 0 评论 -
GCC's bacl-end & assemble emission (36)
9.6.4.1.3. Outputtable(s) for state alternativesIn 9.5.8 Automata generation,it is possible that instruction of different equiva原创 2011-07-31 08:27:20 · 754 阅读 · 0 评论 -
GCC's bacl-end & assemble emission (35)
9.6.4. Output data for automatonIn 9.5.8 Automata generation, we have seenthat during automaton generation, lot of data are created. Now i原创 2011-07-31 08:17:54 · 941 阅读 · 0 评论 -
GCC's bacl-end & assemble emission (38)
9.6.4.2.8. Outputfunctions internal_state_dead_lock_p & state_dead_lock_pThese two functions provide a wrapper for dead_lock_x原创 2011-08-07 07:20:09 · 905 阅读 · 0 评论 -
GCC's bacl-end & assemble emission (37)
9.6.4.2. Outputfunctions for interfaceNow all tablesare ready. In fact, we can see that the relation of states and the instructionsto t原创 2011-08-07 07:13:53 · 964 阅读 · 0 评论 -
GCC's back-end & assemble emission - Current content
>>Directory of blogs about the front end is here 1. Overview2. Tool of genconditions2.1. Preparation for Code Emission2.1.1. Read原创 2011-10-15 08:51:22 · 992 阅读 · 0 评论