[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