[llvm-dev] Your help needed: List of LLVM Open Projects 2017

Vassil Vassilev via llvm-dev llvm-dev at lists.llvm.org
Mon Feb 6 11:07:17 PST 2017


Hi Matthias,

   Thanks a lot for the project. Could you put it in the google doc 
below? I'd appreciate if you could follow more-or-less the format. Are 
you going to be the mentor.

Cheers, Vassil
On 06/02/17 19:29, Matthias Braun wrote:
> Here's another one:
>
> = Improve code generation testing =
>
> After instruction selection LLVM uses the MI (Machine Instruction) 
> representation for programs. We recently added support for reading and 
> writing this representation to disk 
> (http://llvm.org/docs/MIRLangRef.html). Usage of this format for 
> writing tests is growing and so is the desire to improve the format, 
> tools and workflow. Improvements would be welcome:
>
> - Create a single consistent format instead of the current mix of yaml 
> + IR + MIR
> - Do not print unnecessary information (we often print default values 
> where the reader could deduce them)
> - Allow the representation to deduce successors of a basic block in 
> common cases
> - Allow symbolic names instead of just numbers for virtual registers
> - Helper passes: Strip IR information, rename blocks and values, debug 
> information, ...
> - Create a bugpoint mode (or a new tool) to reduce .mir test cases
> - Write recommendations and guides for .mir based tests
>
> - Matthias
>
>> On Jan 16, 2017, at 5:18 AM, Vassil Vassilev via llvm-dev 
>> <llvm-dev at lists.llvm.org <mailto:llvm-dev at lists.llvm.org>> wrote:
>>
>> Hi folks,
>>
>>  Happy new year!
>>
>>  Last LLVM Developers' Meeting I had a BoF: 'Raising Next Generation 
>> LLVM Developers'. It was suggested that we should update our open 
>> projects page and possibly restructure it a little bit.
>>
>>  I volunteered to do this work and I need your help.
>>
>>
>>  Chandler and I started working on a google doc [1]. We pinged few 
>> code owners asking them to list of work items we should get done in 
>> 2017 but we do not have the manpower. Now we would like to ask for 
>> your input, too.
>>
>>  I believe an up to date list can serve as a good entry point for 
>> students, interns and new contributors.
>>
>>  Feel free to propose a new item or comment under an existing one. I 
>> expect to start gradually updating the page beginning of Feb.
>>
>> -- Vassil
>>
>> [1] 
>> https://docs.google.com/document/d/1YLK_xINSg1Ei0w8w39uAMR1n0dlf6wrzfypiX0YDQBc/edit?usp=sharing 
>>
>> _______________________________________________
>> LLVM Developers mailing list
>> llvm-dev at lists.llvm.org <mailto:llvm-dev at lists.llvm.org>
>> http://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-dev
>

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20170206/ec26f62a/attachment.html>


More information about the llvm-dev mailing list