<?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; PPC</title>
	<atom:link href="http://compiler-tools.org/archives/category/ppc/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>PearColator</title>
		<link>http://compiler-tools.org/archives/2004/10/27/pearcolator/</link>
		<comments>http://compiler-tools.org/archives/2004/10/27/pearcolator/#comments</comments>
		<pubDate>Wed, 27 Oct 2004 17:24:35 +0000</pubDate>
		<dc:creator>Will Benton</dc:creator>
				<category><![CDATA[Java/JVM]]></category>
		<category><![CDATA[PPC]]></category>
		<category><![CDATA[Tools:  binary rewriters and editors]]></category>

		<guid isPermaLink="false">http://compiler-tools.org/archives/2004/10/27/pearcolator/</guid>
		<description><![CDATA[The APT group at Manchester have released PearColator, which is a dynamic binary translator based on the Jikes RVM and licensed under the IBM CPL. PearColator converts PPC binaries to the Jikes IR, performs optimizations, and recompiles them for the host architecture. As a result, all of the optimizations supported by Jikes are available. PearColator [...]]]></description>
		<wfw:commentRss>http://compiler-tools.org/archives/2004/10/27/pearcolator/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>SableVM</title>
		<link>http://compiler-tools.org/archives/2004/04/15/sablevm/</link>
		<comments>http://compiler-tools.org/archives/2004/04/15/sablevm/#comments</comments>
		<pubDate>Thu, 15 Apr 2004 18:43:54 +0000</pubDate>
		<dc:creator>Will Benton</dc:creator>
				<category><![CDATA[Alpha]]></category>
		<category><![CDATA[C and/or C++]]></category>
		<category><![CDATA[IA-64]]></category>
		<category><![CDATA[Java/JVM]]></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/15/sablevm/</guid>
		<description><![CDATA[SableVM is a free/Free spec-compliant and extensible JVM. It includes a JIT for PPC, SPARC and x86, but runs on several more architectures. It supports several different interpreter dispatch models (switched, threaded, inlined) and has an efficient runtime system. It is implemented in C with extensive use of M4 macros.]]></description>
		<wfw:commentRss>http://compiler-tools.org/archives/2004/04/15/sablevm/feed/</wfw:commentRss>
		<slash:comments>0</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>C&#8211;&#8211;, portable assembly language</title>
		<link>http://compiler-tools.org/archives/2004/04/01/c-portable-assembly-language/</link>
		<comments>http://compiler-tools.org/archives/2004/04/01/c-portable-assembly-language/#comments</comments>
		<pubDate>Thu, 01 Apr 2004 14:12:59 +0000</pubDate>
		<dc:creator>Will Benton</dc:creator>
				<category><![CDATA[Alpha]]></category>
		<category><![CDATA[Back-ends and portable IRs]]></category>
		<category><![CDATA[IA-64]]></category>
		<category><![CDATA[MIPS]]></category>
		<category><![CDATA[OCaml]]></category>
		<category><![CDATA[PPC]]></category>
		<category><![CDATA[StrongARM]]></category>
		<category><![CDATA[x86]]></category>

		<guid isPermaLink="false">http://compiler-tools.org/archives/2004/04/01/c-portable-assembly-language/</guid>
		<description><![CDATA[C&#8211;&#8211; is a &#8220;portable assembly language&#8221; &#8212; a target language for compiler backends that can compile into native code on several platforms. It is implemented in OCaml and appears sufficiently general to handle a wide range of language features: for example, all values are untyped strings of bits, multiple return values are possible, and tail [...]]]></description>
		<wfw:commentRss>http://compiler-tools.org/archives/2004/04/01/c-portable-assembly-language/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>DAISY &#8212; Architecture Emulation thru Dynamic Compilation</title>
		<link>http://compiler-tools.org/archives/2004/04/01/daisy-architecture-emulation-thru-dynamic-compilation/</link>
		<comments>http://compiler-tools.org/archives/2004/04/01/daisy-architecture-emulation-thru-dynamic-compilation/#comments</comments>
		<pubDate>Thu, 01 Apr 2004 14:03:28 +0000</pubDate>
		<dc:creator>Will Benton</dc:creator>
				<category><![CDATA[C and/or C++]]></category>
		<category><![CDATA[PPC]]></category>
		<category><![CDATA[Tools:  binary rewriters and editors]]></category>

		<guid isPermaLink="false">http://compiler-tools.org/archives/2004/04/01/daisy-architecture-emulation-thru-dynamic-compilation/</guid>
		<description><![CDATA[DAISY is a dynamic recompiler that translates PowerPC executables into VLIW code on-the-fly, a page at a time, following program execution. It is implemented in C, runs on AIX/PPC machines, and includes a simulator for the DAISY VLIW architecture. Apparently, it can deal with self-modifying code, precise exceptions, and other thorny issues.]]></description>
		<wfw:commentRss>http://compiler-tools.org/archives/2004/04/01/daisy-architecture-emulation-thru-dynamic-compilation/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>MLRISC</title>
		<link>http://compiler-tools.org/archives/2004/03/31/mlrisc/</link>
		<comments>http://compiler-tools.org/archives/2004/03/31/mlrisc/#comments</comments>
		<pubDate>Thu, 01 Apr 2004 03:37:04 +0000</pubDate>
		<dc:creator>Will Benton</dc:creator>
				<category><![CDATA[Alpha]]></category>
		<category><![CDATA[Back-ends and portable IRs]]></category>
		<category><![CDATA[MIPS]]></category>
		<category><![CDATA[PA-RISC]]></category>
		<category><![CDATA[PPC]]></category>
		<category><![CDATA[SPARC]]></category>
		<category><![CDATA[Standard ML]]></category>
		<category><![CDATA[x86]]></category>

		<guid isPermaLink="false">http://compiler-tools.org/archives/2004/03/31/mlrisc/</guid>
		<description><![CDATA[MLRISC is a configurable compiler back-end that supports generating code for Alpha, PA-RISC, Sparc, x86, PowerPC, MIPS, and TI C6x processors. The MLRISC intermediate representation, target instruction set, flowgraph, and optimization suite are all parameterizable, so that a front-end can specialize each to produce the most suitable backend for a given language. The system is [...]]]></description>
		<wfw:commentRss>http://compiler-tools.org/archives/2004/03/31/mlrisc/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>
