[llvm-dev] GSoC Interested student

Hamilton Tobon Mosquera via llvm-dev llvm-dev at lists.llvm.org
Wed Mar 11 05:51:25 PDT 2020


Hi there!,

As part of my application process to the next GSoC I'm working on the 
TODO in OpenMPOpt.cpp line 437:

     // TODO: We should validate the declaration agains the types we expect.

     Link: 
https://github.com/llvm/llvm-project/blob/master/llvm/lib/Transforms/IPO/OpenMPOpt.cpp#L437

I have a question. When there is a mismatch in the types (return type or 
argument types) between the function declaration found and the runtime 
library function, what should I do?. Show an error or a warning?, 
continuing with the pass or exiting the program?.

Thanks.


On 10/03/20 7:12 p. m., Stefanos Baziotis wrote:
> Hi Hamilton,
>
> Thanks for your interest in LLVM!
>
> IMHO you have a good start. I'll try to help by CC'ing Johannes. Note 
> that it's difficult for LLVM developers
> (including GSoC mentors and including Johannes) to keep up with every 
> discussion on llvm-dev.
> So, you can CC them to make their life easier. :)
>
> Johannes, I see a lot of people interested in this project. Maybe a 
> list of starting points, patches etc.
> could help.
>
> Best,
> Stefanos
>
> Στις Τρί, 10 Μαρ 2020 στις 1:04 π.μ., ο/η Hamilton Tobon Mosquera via 
> llvm-dev <llvm-dev at lists.llvm.org <mailto:llvm-dev at lists.llvm.org>> 
> έγραψε:
>
>     Greetings,
>
>
>     I'm an LLVM newcomer interested in participating in the next GSoC
>     under
>     the project "Improve parallelism-aware analyses and
>     optimizations". I've
>     already read "Compiler Optimizations for OpenMP" and "Compiler
>     Optimizations for Parallel Programs" both by Doerfert and Finkel.
>     Also,
>     I've watched their two LLVM meeting developers conferences
>     "Representing
>     parallelism within LLVM" and "Optimizing indirections, using
>     abstractions without ...", so I have some background in the problems
>     they are trying to tackle. Also, I'm close to solve one of the bugs
>     posted in bugzilla, which has given me a broader idea of how the
>     OpenMP
>     pragmas are translated. The bus is this:
>     https://bugs.llvm.org/show_bug.cgi?id=40253
>     <https://nam01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fbugs.llvm.org%2Fshow_bug.cgi%3Fid%3D40253&data=01%7C01%7Chtobonm%40eafit.edu.co%7Cf44f8c5edf16433b2a1108d7c54880a5%7C99f7b55e9cbe467b8143919782918afb%7C0&sdata=Qn9zhvwzJjx%2B12uCCQUcyKBDlhuHXwMTEOvvE1MYNAA%3D&reserved=0>.
>
>     I tried contacting you Johannes but with your Argonne email, I
>     suppose
>     that's why you couldn't answer. Could you tell me more about the
>     project?, what variants do you have?, or what can I focus my
>     application
>     on?. Should I start with what you recommended to Emanuel?.
>
>     Thank you.
>
>     _______________________________________________
>     LLVM Developers mailing list
>     llvm-dev at lists.llvm.org <mailto:llvm-dev at lists.llvm.org>
>     https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-dev
>     <https://nam01.safelinks.protection.outlook.com/?url=https%3A%2F%2Flists.llvm.org%2Fcgi-bin%2Fmailman%2Flistinfo%2Fllvm-dev&data=01%7C01%7Chtobonm%40eafit.edu.co%7Cf44f8c5edf16433b2a1108d7c54880a5%7C99f7b55e9cbe467b8143919782918afb%7C0&sdata=wR6HHGhvdhMG4kAmDOeECHZVXNZW1%2B7cheuEsFhokDA%3D&reserved=0>
>
> La información contenida en este correo electrónico está dirigida 
> únicamente a su destinatario y puede contener información 
> confidencial, material privilegiado o información protegida por 
> derecho de autor. Está prohibida cualquier copia, utilización, 
> indebida retención, modificación, difusión, distribución o 
> reproducción total o parcial. Si usted recibe este mensaje por error, 
> por favor contacte al remitente y elimínelo. La información aquí 
> contenida es responsabilidad exclusiva de su remitente por lo tanto la 
> Universidad EAFIT no se hace responsable de lo que el mensaje 
> contenga. The information contained in this email is addressed to its 
> recipient only and may contain confidential information, privileged 
> material or information protected by copyright. Its prohibited any 
> copy, use, improper retention, modification, dissemination, 
> distribution or total or partial reproduction. If you receive this 
> message by error, please contact the sender and delete it. The 
> information contained herein is the sole responsibility of the sender 
> therefore Universidad EAFIT is not responsible for what the message 
> contains. 
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20200311/ec78ea4e/attachment-0001.html>


More information about the llvm-dev mailing list