<?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; Fortran</title>
	<atom:link href="http://compiler-tools.org/archives/category/fortran/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>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>EDG C++, Java, and Fortran front-ends</title>
		<link>http://compiler-tools.org/archives/2004/04/09/edg-c-java-and-fortran-front-ends/</link>
		<comments>http://compiler-tools.org/archives/2004/04/09/edg-c-java-and-fortran-front-ends/#comments</comments>
		<pubDate>Fri, 09 Apr 2004 19:09:19 +0000</pubDate>
		<dc:creator>Will Benton</dc:creator>
				<category><![CDATA[C and/or C++]]></category>
		<category><![CDATA[Fortran]]></category>
		<category><![CDATA[Java/JVM]]></category>

		<guid isPermaLink="false">http://compiler-tools.org/archives/2004/04/09/edg-c-java-and-fortran-front-ends/</guid>
		<description><![CDATA[The Edison Design Group makes a standards-compliant C++ front end, as well as Java and Fortran front-ends. While their primary market is compiler and program transformation tool vendors, apparently they are willing to license these to university researchers on a case-by-case basis. (per their FAQ.)]]></description>
		<wfw:commentRss>http://compiler-tools.org/archives/2004/04/09/edg-c-java-and-fortran-front-ends/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>SUIF</title>
		<link>http://compiler-tools.org/archives/2004/04/09/suif/</link>
		<comments>http://compiler-tools.org/archives/2004/04/09/suif/#comments</comments>
		<pubDate>Fri, 09 Apr 2004 18:39:26 +0000</pubDate>
		<dc:creator>Will Benton</dc:creator>
				<category><![CDATA[C and/or C++]]></category>
		<category><![CDATA[Fortran]]></category>
		<category><![CDATA[Java/JVM]]></category>
		<category><![CDATA[MIPS]]></category>
		<category><![CDATA[SUIF IR]]></category>

		<guid isPermaLink="false">http://compiler-tools.org/archives/2004/04/09/suif/</guid>
		<description><![CDATA[The venerable SUIF system is &#8220;a free infrastructure designed to support collaborative research in optimizing and parallelizing compilers.&#8221; It is fairly straightforward to write your own passes on the SUIF IR in C++. Frontends exist for C, C++, Fortran, and Java, and SUIF can interoperate with Zephyr; there are MIPS and C backends.]]></description>
		<wfw:commentRss>http://compiler-tools.org/archives/2004/04/09/suif/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>The GNU Compiler Collection</title>
		<link>http://compiler-tools.org/archives/2004/04/01/the-gnu-compiler-collection/</link>
		<comments>http://compiler-tools.org/archives/2004/04/01/the-gnu-compiler-collection/#comments</comments>
		<pubDate>Thu, 01 Apr 2004 17:26:30 +0000</pubDate>
		<dc:creator>Will Benton</dc:creator>
				<category><![CDATA[Alpha]]></category>
		<category><![CDATA[C and/or C++]]></category>
		<category><![CDATA[Fortran]]></category>
		<category><![CDATA[Java/JVM]]></category>
		<category><![CDATA[MIPS]]></category>
		<category><![CDATA[PA-RISC]]></category>
		<category><![CDATA[PPC]]></category>
		<category><![CDATA[SPARC]]></category>
		<category><![CDATA[StrongARM]]></category>
		<category><![CDATA[x86]]></category>

		<guid isPermaLink="false">http://compiler-tools.org/archives/2004/04/01/the-gnu-compiler-collection/</guid>
		<description><![CDATA[Manoj Plakal points out that I have not mentioned GCC. GCC, of course, has frontends for many languages, including C, C++, Objective-C, Java, Fortran, Pascal, and Ada; and backends for nearly every computer architecture ever created as well as a great many that weren&#8217;t. It has a reputation for being difficult to use for research, [...]]]></description>
		<wfw:commentRss>http://compiler-tools.org/archives/2004/04/01/the-gnu-compiler-collection/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Scale</title>
		<link>http://compiler-tools.org/archives/2004/03/31/scale/</link>
		<comments>http://compiler-tools.org/archives/2004/03/31/scale/#comments</comments>
		<pubDate>Wed, 31 Mar 2004 14:57:02 +0000</pubDate>
		<dc:creator>Will Benton</dc:creator>
				<category><![CDATA[C and/or C++]]></category>
		<category><![CDATA[Fortran]]></category>
		<category><![CDATA[Java/JVM]]></category>

		<guid isPermaLink="false">http://compiler-tools.org/archives/2004/03/31/scale/</guid>
		<description><![CDATA[Scale is a compiler from the ALI group at Massachusetts. Scale is a modular compiler that provides frontends for C, Java, and Fortran, and a backend that produces C. Scale supports alias analysis (including implementations of Shapiro-Horwitz, Stensgaard, and a simple algorithm), SSA, and a battery of scalar optimizations (redundancy elimination, value numbering, etc.). Scale [...]]]></description>
		<wfw:commentRss>http://compiler-tools.org/archives/2004/03/31/scale/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Open64 and derivatives</title>
		<link>http://compiler-tools.org/archives/2004/03/31/open64-and-derivatives/</link>
		<comments>http://compiler-tools.org/archives/2004/03/31/open64-and-derivatives/#comments</comments>
		<pubDate>Wed, 31 Mar 2004 14:36:33 +0000</pubDate>
		<dc:creator>Will Benton</dc:creator>
				<category><![CDATA[C and/or C++]]></category>
		<category><![CDATA[Fortran]]></category>
		<category><![CDATA[IA-64]]></category>

		<guid isPermaLink="false">http://compiler-tools.org/archives/2004/03/31/open64-and-derivatives/</guid>
		<description><![CDATA[Open64 (formerly Pro64) is an open-source compiler for C++ and Fortran, targeting IA-64. It uses an intermediate language called WHIRL, and includes &#8220;inter-procedural analysis and optimizations, loop-nest optimizations, scalar global optimizations, and code generation.&#8221; The mailing list for Open64 developers seems to get between 10-30 messages a month. The CAPSL group at Delaware has developed [...]]]></description>
		<wfw:commentRss>http://compiler-tools.org/archives/2004/03/31/open64-and-derivatives/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
