<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>A Catalog of Research Compiler Infrastructures and Tools &#187; Tools:  IR translators</title>
	<atom:link href="http://compiler-tools.org/archives/category/tools-ir-translators/feed/" rel="self" type="application/rss+xml" />
	<link>http://compiler-tools.org</link>
	<description>Links to and information about research compiler infrastructures, curated by Will Benton</description>
	<lastBuildDate>Wed, 12 Mar 2008 16:42:02 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>ICD-C Compiler framework</title>
		<link>http://compiler-tools.org/archives/2004/06/17/icd-c-compiler-framework/</link>
		<comments>http://compiler-tools.org/archives/2004/06/17/icd-c-compiler-framework/#comments</comments>
		<pubDate>Thu, 17 Jun 2004 20:27:08 +0000</pubDate>
		<dc:creator>Will Benton</dc:creator>
				<category><![CDATA[Back-ends and portable IRs]]></category>
		<category><![CDATA[C and/or C++]]></category>
		<category><![CDATA[Tools:  IR translators]]></category>

		<guid isPermaLink="false">http://compiler-tools.org/archives/2004/06/17/icd-c-compiler-framework/</guid>
		<description><![CDATA[Thanks to J&#246;rg Eckart for a pointer to the ICD-C Compiler framework, which provides, among other things, a C99 parser, a high-level intermediate representation, control and data flow analyses, call graph analyses, and a framework for analyses spanning multiple compilation units.]]></description>
		<wfw:commentRss>http://compiler-tools.org/archives/2004/06/17/icd-c-compiler-framework/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>DMS Software Reengineering Toolkit</title>
		<link>http://compiler-tools.org/archives/2004/04/18/dms-software-reengineering-toolkit/</link>
		<comments>http://compiler-tools.org/archives/2004/04/18/dms-software-reengineering-toolkit/#comments</comments>
		<pubDate>Mon, 19 Apr 2004 02:31:49 +0000</pubDate>
		<dc:creator>Will Benton</dc:creator>
				<category><![CDATA[C and/or C++]]></category>
		<category><![CDATA[C-sharp]]></category>
		<category><![CDATA[Fortran]]></category>
		<category><![CDATA[Java/JVM]]></category>
		<category><![CDATA[Tools:  IR translators]]></category>

		<guid isPermaLink="false">http://compiler-tools.org/archives/2004/04/18/dms-software-reengineering-toolkit/</guid>
		<description><![CDATA[Thanks to Ira Baxter for a pointer to the DMS Software Reengineering Toolkit. According to the web page, The DMS Software Reengineering Toolkit is a set of tools for automating customized source program analysis, modification or translation or generation of software systems, containing arbitrary mixtures of languages (&#8220;domains&#8221;). The term &#8220;software&#8221; for DMS is very [...]]]></description>
		<wfw:commentRss>http://compiler-tools.org/archives/2004/04/18/dms-software-reengineering-toolkit/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>treecc</title>
		<link>http://compiler-tools.org/archives/2004/04/09/treecc/</link>
		<comments>http://compiler-tools.org/archives/2004/04/09/treecc/#comments</comments>
		<pubDate>Fri, 09 Apr 2004 19:17:55 +0000</pubDate>
		<dc:creator>Will Benton</dc:creator>
				<category><![CDATA[C and/or C++]]></category>
		<category><![CDATA[C-sharp]]></category>
		<category><![CDATA[Java/JVM]]></category>
		<category><![CDATA[Tools:  IR translators]]></category>
		<category><![CDATA[Tools:  lexer, parser, etc. generators]]></category>

		<guid isPermaLink="false">http://compiler-tools.org/archives/2004/04/09/treecc/</guid>
		<description><![CDATA[treecc is a tool for building programs that operate on trees (as such, it does not fit neatly into the two &#8220;Tools:&#8221; categories I have placed it in). It will generate code for C, C++, C#, and Java, and is notable for its aspect-oriented approach to compiler construction.]]></description>
		<wfw:commentRss>http://compiler-tools.org/archives/2004/04/09/treecc/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Zephyr Compiler Infrastructure</title>
		<link>http://compiler-tools.org/archives/2004/03/31/zephyr-compiler-infrastructure/</link>
		<comments>http://compiler-tools.org/archives/2004/03/31/zephyr-compiler-infrastructure/#comments</comments>
		<pubDate>Wed, 31 Mar 2004 07:41:20 +0000</pubDate>
		<dc:creator>Will Benton</dc:creator>
				<category><![CDATA[Back-ends and portable IRs]]></category>
		<category><![CDATA[C and/or C++]]></category>
		<category><![CDATA[Haskell]]></category>
		<category><![CDATA[Java/JVM]]></category>
		<category><![CDATA[Standard ML]]></category>
		<category><![CDATA[Tools:  IR translators]]></category>
		<category><![CDATA[Tools:  code-generator generators]]></category>

		<guid isPermaLink="false">http://compiler-tools.org/archives/2004/03/31/zephyr-compiler-infrastructure/</guid>
		<description><![CDATA[Zephyr Compiler Infrastructure provides a means to define an intermediate representation and write passes on it in several languages; it also provides a hardware description language to power a code-generator generator. From the web site: If you describe your intermediate forms using Zephyr&#8217;s Abstract Syntax Description Language (ASDL), we can generate data-structure definitions in C, [...]]]></description>
		<wfw:commentRss>http://compiler-tools.org/archives/2004/03/31/zephyr-compiler-infrastructure/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>
