Automatic Code Generation Using Dynamic Programming: a Practical Approach - Igor Böhm - 图书 - VDM Verlag Dr. Müller - 9783836461580 - 2008年2月8日
如封面与标题不符,以标题为准

Automatic Code Generation Using Dynamic Programming: a Practical Approach

价格
元 395
不含税

远程仓调货

预计送达时间 年4月14日 - 年4月30日
添加至iMusic心愿单

Building compiler back ends from declarative specifications that map tree structured intermediate representations onto target machine code is the topic of this book. Although many tools and approaches have been devised to tackle the problem of automated code generation, there is still room for improvement. In this context we present HBURG, an implementation of a code generator generator that emits compiler back ends from concise tree pattern specifications written in our code generator description language. The language features attribute grammar style specifications and allows for great flexibility with respect to the placement of semantic actions. Our main contribution is to show that these language features can be integrated into automatically generated code generators that perform optimal instruction selection based on tree pattern matching combined with dynamic programming. In order to substantiate claims about the usefulness of our language we provide two complete examples that demonstrate how to specify code generators for RISC and CISC architectures. Compiler writers are the primary target audience of this book.

介质类型 图书     Paperback Book   (平装胶订图书)
已发行 2008年2月8日
ISBN13 9783836461580
出版商 VDM Verlag Dr. Müller
页数 108
商品尺寸 150 × 220 × 10 mm   ·   185 g
语言 英语