<html><head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
  </head>
  <body>
    <p>Hi there!,</p>
    <p>As part of my application process to the next GSoC I'm working on
      the TODO in OpenMPOpt.cpp line 437:</p>
    <p><span class="pl-c"><span class="pl-c">    //</span> TODO: We
        should validate the declaration agains the types we expect.</span></p>
    <p><span class="pl-c">    Link:
<a class="moz-txt-link-freetext" href="https://github.com/llvm/llvm-project/blob/master/llvm/lib/Transforms/IPO/OpenMPOpt.cpp#L437">https://github.com/llvm/llvm-project/blob/master/llvm/lib/Transforms/IPO/OpenMPOpt.cpp#L437</a><br>
      </span></p>
    <p><span class="pl-c">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?.</span></p>
    <p><span class="pl-c">Thanks.</span></p>
    <p><span class="pl-c"><br>
      </span></p>
    <div class="moz-cite-prefix">On 10/03/20 7:12 p. m., Stefanos
      Baziotis wrote:<br>
    </div>
    <blockquote type="cite" cite="mid:CABAxE=J3PkvQTo4dDh2=suQxLdUKEcPgBGkLNgtx0pXeZihnuw@mail.gmail.com">
      
      <div dir="ltr">Hi Hamilton,<br>
        <br>
        Thanks for your interest in LLVM!<br>
        <br>
        IMHO you have a good start. I'll try to help by CC'ing Johannes.
        Note that it's difficult for LLVM developers<br>
        (including GSoC mentors and including Johannes) to keep up with
        every discussion on llvm-dev.<br>
        So, you can CC them to make their life easier. :)<br>
        <br>
        Johannes, I see a lot of people interested in this project.
        Maybe a list of starting points, patches etc.<br>
        could help.<br>
        <br>
        Best,<br>
        Stefanos</div>
      <br>
      <div class="gmail_quote">
        <div dir="ltr" class="gmail_attr">Στις Τρί, 10 Μαρ 2020 στις
          1:04 π.μ., ο/η Hamilton Tobon Mosquera via llvm-dev <<a href="mailto:llvm-dev@lists.llvm.org" moz-do-not-send="true">llvm-dev@lists.llvm.org</a>>
          έγραψε:<br>
        </div>
        <blockquote class="gmail_quote" style="margin:0px 0px 0px
          0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
          Greetings,<br>
          <br>
          <br>
          I'm an LLVM newcomer interested in participating in the next
          GSoC under <br>
          the project "Improve parallelism-aware analyses and
          optimizations". I've <br>
          already read "Compiler Optimizations for OpenMP" and "Compiler
          <br>
          Optimizations for Parallel Programs" both by Doerfert and
          Finkel. Also, <br>
          I've watched their two LLVM meeting developers conferences
          "Representing <br>
          parallelism within LLVM" and "Optimizing indirections, using <br>
          abstractions without ...", so I have some background in the
          problems <br>
          they are trying to tackle. Also, I'm close to solve one of the
          bugs <br>
          posted in bugzilla, which has given me a broader idea of how
          the OpenMP <br>
          pragmas are translated. The bus is this: <br>
          <a href="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" originalsrc="https://bugs.llvm.org/show_bug.cgi?id=40253" shash="sXP05kkIi+lCnuDmrm/yTlzhinzpjt7Qq3X9lx9joFZAQU3Q3oFHWfVQDxfw0uTSiPrFGhL2cRH1mWAdji6/aHskTDLow3xnBVBBLsC/Yg7tZ73ISDG0Ov4iz/05miNU96GcxlKFF3N19AnxWX/c7JBUyYnUPgf6ThU4cYF9IUY=" rel="noreferrer" target="_blank" moz-do-not-send="true">https://bugs.llvm.org/show_bug.cgi?id=40253</a>.<br>
          <br>
          I tried contacting you Johannes but with your Argonne email, I
          suppose <br>
          that's why you couldn't answer. Could you tell me more about
          the <br>
          project?, what variants do you have?, or what can I focus my
          application <br>
          on?. Should I start with what you recommended to Emanuel?.<br>
          <br>
          Thank you.<br>
          <br>
          _______________________________________________<br>
          LLVM Developers mailing list<br>
          <a href="mailto:llvm-dev@lists.llvm.org" target="_blank" moz-do-not-send="true">llvm-dev@lists.llvm.org</a><br>
          <a href="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" originalsrc="https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-dev" shash="R263SU0vn+idLarvttd/iV+0adsRnj95wrYTxNDhRV1GI0nt71GqRcD3Q1cc4wPLKY6dB5Cvgg712gP1bg1MbQeL6T5v/DuYfwxxdmzXbw04HW/ojuhJvDhL1yGj2l1SzB8kSx+HhKzmbEp2+e73IvfV8FydXeQijbhrL5GoNQk=" rel="noreferrer" target="_blank" moz-do-not-send="true">https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-dev</a><br>
        </blockquote>
      </div>
      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.
    </blockquote>
  </body>
</html>