[llvm-dev] GSoC Interested student

Johannes Doerfert via llvm-dev llvm-dev at lists.llvm.org
Wed Mar 11 10:53:19 PDT 2020


Hi Hamilton,

first, apologies for not responding to your initial mail. (I got it on
the anl.gov email but just forgot the reply, ...)

I'm glad you took the initiative to work on a bug and TODO!

Wrt. your question, I guess we should just ignore the runtime function
pretending it is something different (for now). It should not happen to
often (I hope) and this is more of a protection agains accidental
miscompilation when people experiment with the runtime.

@Stefanos
Correct, we need more structure. I started a dashboard but I got
distracted. I will create a google doc with tasks today and share it
with people.

Cheers,
  Johannes


On 03/11, Hamilton Tobon Mosquera wrote:
> 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.

-- 

Johannes Doerfert
Researcher

Argonne National Laboratory
Lemont, IL 60439, USA

jdoerfert at anl.gov
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 228 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20200311/2ac8019a/attachment.sig>


More information about the llvm-dev mailing list