[llvm-commits] [llvm] r56959 - in /llvm/trunk: include/llvm/CodeGen/LinkAllCodegenComponents.h include/llvm/CodeGen/Passes.h lib/CodeGen/PBQP.cpp lib/CodeGen/PBQP.h lib/CodeGen/RegAllocPBQP.cpp

Chris Lattner clattner at apple.com
Mon Oct 6 10:32:47 PDT 2008


On Oct 6, 2008, at 3:33 AM, Bernhard Scholz wrote:

> Dear Chris,
>
> Lang (and I) has been working on the heuristic register allocator in
> the last few weeks. Note
> that the submitted PBQP solver is not the latest PBQP library that
> includes branch
> and bound and other heuristics to solve PBQP problems. It contains a
> heuristic solver
> that was specifically changed for register allocation (see JMLC'06
> paper).  Lang plans
> to further change the solver so that it becomes more compliant with
> C++ and the LLVM
> project.
>
> Herewith, I confirm that we contribute the PBQP solver for register
> allocation to the
> LLVM project under the Illinois license.

Excellent, many thanks Bernhard!  It sounds like a very interesting  
project, thank you for contributing it to LLVM.

-Chris

>
>
> Regards,
> Bernhard.
>
> On Mon, Oct 6, 2008 at 2:56 PM, Chris Lattner <clattner at apple.com>  
> wrote:
>>
>> On Oct 4, 2008, at 4:48 PM, Lang Hames wrote:
>>
>>> Hi Chris,
>>>
>>> I have spoken to Bernhard (he's my Supervisor at the University of
>>> Sydney) - he has okay'd the switch to the Illinois license for the
>>> solver, and is happy to see it in LLVM.
>>
>> That's great Lang, thanks!
>>
>> Bernhard, can you please confirm that it is ok to relicense your  
>> code until
>> the UIUC license (which is basically a BSD license)?  Thanks,
>>
>> -Chris
>>
>>>
>>>
>>> Bernhard - any comment?
>>>
>>> Cheers,
>>> Lang.
>>>
>>> On Sun, Oct 5, 2008 at 7:35 AM, Chris Lattner <clattner at apple.com>  
>>> wrote:
>>>>
>>>> On Oct 2, 2008, at 11:29 AM, Evan Cheng wrote:
>>>>>
>>>>> URL: http://llvm.org/viewvc/llvm-project?rev=56959&view=rev
>>>>> Log:
>>>>> A Partitioned Boolean Quadratic Programming (PBQP) based register
>>>>> allocator.
>>>>>
>>>>> Contributed by Lang Hames.
>>>>
>>>> Nice!  Lang and Evan,
>>>>
>>>> What is the copyright and license of Bernhard Scholz PBQP  
>>>> solver?  Did
>>>> you
>>>> contact Bernhard and ask him if it would be okay to change the
>>>> copyright/license of his library to the Illinois license and the  
>>>> terms of
>>>> the llvm developer policy?
>>>>
>>>> -Chris
>>>>
>>>>
>>
>>




More information about the llvm-commits mailing list