Path: csiph.com!v102.xanadu-bbs.net!xanadu-bbs.net!feeder.erje.net!eu.feeder.erje.net!newsfeed.fsmpi.rwth-aachen.de!newsfeed.straub-nv.de!eternal-september.org!feeder.eternal-september.org!aioe.org!.POSTED!not-for-mail From: "Rod Pemberton" Newsgroups: comp.lang.forth Subject: Re: Static Single Assignment form to Stack allocation Date: Fri, 06 Feb 2015 23:41:17 -0500 Organization: Aioe.org NNTP Server Lines: 30 Message-ID: References: <82c4c3dc-7692-4d03-a447-9bdd54ff9387@googlegroups.com> <2015Feb6.142225@mips.complang.tuwien.ac.at> <26b59aed-f1a6-4ccb-90ad-69c36b1abb89@googlegroups.com> NNTP-Posting-Host: n4wpt9zq8xR26Ttf9mo2BA.user.speranza.aioe.org Mime-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1; format=flowed; delsp=yes Content-Transfer-Encoding: 7bit X-Complaints-To: abuse@aioe.org User-Agent: Opera Mail/12.16 (Linux) X-Notice: Filtered by postfilter v. 0.8.2 Xref: csiph.com comp.lang.forth:36343 On Fri, 06 Feb 2015 19:44:10 -0500, wrote: > I'm pretty dubious of Anton Ertl knowing anything about how to allocate > registers, because: ... > 1.) Gforth was written in C and hence doesn't have direct access to the > registers --- people program in C to avoid register-allocation issues. True, unless they use inlined assembly. > 2.) He is now talking up PAF in which he supposedly can "abstract away > the register set size" --- so he is still avoiding registers-allocation > issues. That could be done with SSA or register renaming of the register file. http://en.wikipedia.org/wiki/Register_file http://en.wikipedia.org/wiki/Register_renaming http://en.wikipedia.org/wiki/Static_single_assignment_form > Still though, the subject matter is something I'm very interested in, > and so I would be willing to read the paper --- give him a chance to > show his stuff --- where can I get it? Links were posted by Anton and me to various papers of Anton's. You don't have us filtered do you Hugh? Your loss ... Rod Pemberton