[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