Deutsch   English   Français   Italiano  
<jwvh60d3vme.fsf-monnier+comp.arch@gnu.org>

View for Bookmarking (what is this?)
Look up another Usenet article

Path: news.eternal-september.org!eternal-september.org!.POSTED!not-for-mail
From: Stefan Monnier <monnier@iro.umontreal.ca>
Newsgroups: comp.arch
Subject: Re: Why I've Dropped In
Date: Wed, 18 Jun 2025 11:50:26 -0400
Organization: A noiseless patient Spider
Lines: 17
Message-ID: <jwvh60d3vme.fsf-monnier+comp.arch@gnu.org>
References: <0c857b8347f07f3a0ca61c403d0a8711@www.novabbs.com>
	<102b5qh$1q55a$2@dont-email.me>
	<48c03284118d9d68d6ecf3c11b64a76b@www.novabbs.com>
	<577246053d33788ee71e2e04e8466450@www.novabbs.org>
	<jwvecvjacof.fsf-monnier+comp.arch@gnu.org>
	<102qg7a$1vq33$1@dont-email.me>
	<9668ceb1d550abdc26c923a6405b7343@www.novabbs.org>
	<jwvtt4e5d01.fsf-monnier+comp.arch@gnu.org>
	<1b5ee221db363b8e3a6ef79dc4bfa261@www.novabbs.org>
	<jwvwm9a3tns.fsf-monnier+comp.arch@gnu.org>
	<2025Jun18.093155@mips.complang.tuwien.ac.at>
MIME-Version: 1.0
Content-Type: text/plain
Injection-Date: Wed, 18 Jun 2025 17:50:26 +0200 (CEST)
Injection-Info: dont-email.me; posting-host="2049606daba1cb9c5bbfefa52ec37200";
	logging-data="3364569"; mail-complaints-to="abuse@eternal-september.org";	posting-account="U2FsdGVkX181I/Z5GzdIgVGTIRi3dpgYzgD7juYrdA0="
User-Agent: Gnus/5.13 (Gnus v5.13)
Cancel-Lock: sha1:kb5QTg1t0oTWNnVplssooMxEMyo=
	sha1:rRWtvtXnSfAHrLJObaRx8PQ4XGI=

Anton Ertl [2025-06-18 07:31:55] wrote:
> Stefan Monnier <monnier@iro.umontreal.ca> writes:
>>Ah, well, pairing is a different problem than the "incomplete register
>>specifiers" I'm talking about.  Indeed, it can be much more difficult to
>>adapt a Chaitin-style allocator to handle pairing because it can't be
>>expressed simply in the interference graph.
> I remember reading a paper about register allocation for register
> pairs, but don't find that paper right now.  Anyway, what I read was
> based on graph-colouring IIRC and it looked pretty plausible and not
> too complicated.  But the devil is in the details.

Preston Briggs (who used to be a regular here) discusses such an
allocator in his PhD thesis
(https://repository.rice.edu/items/2ea2032a-0872-43a1-90c0-564c1dd2275f).


        Stefan