[LLVMdev] Problem with cross class joins in the RegisterCoalescer

Patrik Hägglund H patrik.h.hagglund at ericsson.com
Thu Jan 19 05:46:47 PST 2012


Sorry, our backend is currently based on LLVM 3.0. (We are currently in the process of rebasing.)

/Patrik Hägglund

-----Original Message-----
From: Anton Korobeynikov [mailto:anton at korobeynikov.info] 
Sent: den 19 januari 2012 14:28
To: Patrik Hägglund H
Cc: llvmdev at cs.uiuc.edu
Subject: Re: [LLVMdev] Problem with cross class joins in the RegisterCoalescer

Hi Patrik,

> The "-disable-cross-class-join" flag prevents this problem from
> happening but I'm afraid it will also prevent other (non-problematic)
> cross class joins from happening so I'm hesitant to use it.
>
> So, should this not happen, or is the flag needed, or is this just a
> sign that we have a really weird or buggy register model?
Is this some recent problem? Or it's seen with LLVM 3.0 as well?

-- 
With best regards, Anton Korobeynikov
Faculty of Mathematics and Mechanics, Saint Petersburg State University




More information about the llvm-dev mailing list