<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	>
<channel>
	<title>Comments for Andreas Gal</title>
	<atom:link href="http://andreasgal.com/comments/feed/" rel="self" type="application/rss+xml" />
	<link>http://andreasgal.com</link>
	<description>Project Scientist, University of California, Irvine</description>
	<pubDate>Thu, 21 Aug 2008 00:11:57 +0000</pubDate>
	<generator>http://wordpress.org/?v=MU</generator>
		<item>
		<title>Comment on Tree Folding by David Mandelin&#8217;s blog &#187; Blog Archive &#187; SquirrelFish</title>
		<link>http://andreasgal.com/2008/02/28/tree-folding/#comment-31</link>
		<dc:creator>David Mandelin&#8217;s blog &#187; Blog Archive &#187; SquirrelFish</dc:creator>
		<pubDate>Wed, 04 Jun 2008 01:47:03 +0000</pubDate>
		<guid isPermaLink="false">http://andreasgal.wordpress.com/?p=53#comment-31</guid>
		<description>[...] and then reload the state on the new trace, and no cross-trace optimization is possible. Ideas like trace folding have potential for a big improvement [...]</description>
		<content:encoded><![CDATA[<p>[...] and then reload the state on the new trace, and no cross-trace optimization is possible. Ideas like trace folding have potential for a big improvement [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Tree Folding by Trace-Trees FAQ &#171; Andreas Gal</title>
		<link>http://andreasgal.com/2008/02/28/tree-folding/#comment-30</link>
		<dc:creator>Trace-Trees FAQ &#171; Andreas Gal</dc:creator>
		<pubDate>Mon, 02 Jun 2008 09:01:32 +0000</pubDate>
		<guid isPermaLink="false">http://andreasgal.wordpress.com/?p=53#comment-30</guid>
		<description>[...] Tree&#160;Folding  [...]</description>
		<content:encoded><![CDATA[<p>[...] Tree&nbsp;Folding  [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Cell VM by Andreas</title>
		<link>http://andreasgal.com/2008/05/22/cell-vm/#comment-18</link>
		<dc:creator>Andreas</dc:creator>
		<pubDate>Fri, 23 May 2008 05:50:28 +0000</pubDate>
		<guid isPermaLink="false">http://andreasgal.wordpress.com/?p=64#comment-18</guid>
		<description>Thanks. The formating of the TR on Michael's website seems to be totally screwed up. I will try to re-latex it and post a better version.</description>
		<content:encoded><![CDATA[<p>Thanks. The formating of the TR on Michael&#8217;s website seems to be totally screwed up. I will try to re-latex it and post a better version.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Cell VM by Taras</title>
		<link>http://andreasgal.com/2008/05/22/cell-vm/#comment-17</link>
		<dc:creator>Taras</dc:creator>
		<pubDate>Fri, 23 May 2008 02:31:49 +0000</pubDate>
		<guid isPermaLink="false">http://andreasgal.wordpress.com/?p=64#comment-17</guid>
		<description>Figure 8 is upside down.</description>
		<content:encoded><![CDATA[<p>Figure 8 is upside down.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Recording Traces in Spidermonkey by Andreas</title>
		<link>http://andreasgal.com/2008/05/21/recording-traces-in-spidermonkey/#comment-16</link>
		<dc:creator>Andreas</dc:creator>
		<pubDate>Thu, 22 May 2008 17:24:45 +0000</pubDate>
		<guid isPermaLink="false">http://andreasgal.wordpress.com/?p=56#comment-16</guid>
		<description>Yes, we definitively want to have two separate interpreter loops, one non-recording and one recording, both derived from the same source with some macro magic. There will be a small overhead in branch instructions to monitor for potential trace start points, but that kind of check is usually shadowed by the general dispatch overhead (in the JamVM tracer it was around 1%).</description>
		<content:encoded><![CDATA[<p>Yes, we definitively want to have two separate interpreter loops, one non-recording and one recording, both derived from the same source with some macro magic. There will be a small overhead in branch instructions to monitor for potential trace start points, but that kind of check is usually shadowed by the general dispatch overhead (in the JamVM tracer it was around 1%).</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Recording Traces in Spidermonkey by shaver</title>
		<link>http://andreasgal.com/2008/05/21/recording-traces-in-spidermonkey/#comment-15</link>
		<dc:creator>shaver</dc:creator>
		<pubDate>Thu, 22 May 2008 12:55:59 +0000</pubDate>
		<guid isPermaLink="false">http://andreasgal.wordpress.com/?p=56#comment-15</guid>
		<description>I think we'll want the macros to have RECORD() and maybe INTERP() wrappers around the relevant portions of their bodies, such that we can avoid are-we-tracing? check overhead in the interpreter case.  With RECORD()/INTERP() wrapping, we can include the jstrace.h file twice to create two switches or jump tables.

We live for major jsinterp shakeups. :)</description>
		<content:encoded><![CDATA[<p>I think we&#8217;ll want the macros to have RECORD() and maybe INTERP() wrappers around the relevant portions of their bodies, such that we can avoid are-we-tracing? check overhead in the interpreter case.  With RECORD()/INTERP() wrapping, we can include the jstrace.h file twice to create two switches or jump tables.</p>
<p>We live for major jsinterp shakeups. :)</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Tree Filtering &#38; Ordering of Filters by Tree Folding &#171; Andreas Gal</title>
		<link>http://andreasgal.com/2007/06/20/tree-filtering-ordering-of-filters/#comment-6</link>
		<dc:creator>Tree Folding &#171; Andreas Gal</dc:creator>
		<pubDate>Fri, 29 Feb 2008 00:54:28 +0000</pubDate>
		<guid isPermaLink="false">http://andreasgal.wordpress.com/2007/06/20/tree-filtering-ordering-of-filters/#comment-6</guid>
		<description>[...] to the tree. The tree is serialized into a sequence of instructions (read about tree serialization here), which is then passed through the IdentifySpliceSites and TreeFolding filters. At the end of this [...]</description>
		<content:encoded><![CDATA[<p>[...] to the tree. The tree is serialized into a sequence of instructions (read about tree serialization here), which is then passed through the IdentifySpliceSites and TreeFolding filters. At the end of this [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Linear Time Algorithm to Transform Out of SSA Form by Register Swapping vs Temporary Registers &#171; Dr. Andreas Gal</title>
		<link>http://andreasgal.com/2007/06/16/linear-time-algorithm-to-transform-out-of-ssa-form/#comment-4</link>
		<dc:creator>Register Swapping vs Temporary Registers &#171; Dr. Andreas Gal</dc:creator>
		<pubDate>Sun, 17 Jun 2007 18:46:20 +0000</pubDate>
		<guid isPermaLink="false">http://andreasgal.wordpress.com/2007/06/16/linear-time-algorithm-to-transform-out-of-ssa-form/#comment-4</guid>
		<description>[...] Linear Time Algorithm to Transform Out of SSA&#160;Form  [...]</description>
		<content:encoded><![CDATA[<p>[...] Linear Time Algorithm to Transform Out of SSA&nbsp;Form  [...]</p>
]]></content:encoded>
	</item>
</channel>
</rss>
