<div><div dir="auto">OK, I see. So to be clear the code is in the inliner? I would like to explore if I can do it without inlining?!</div></div><div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Wed, Jun 3, 2020 at 11:10 AM Johannes Doerfert <<a href="mailto:johannesdoerfert@gmail.com">johannesdoerfert@gmail.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
  
    
  
  <div>
    <p><font face="Hack Nerd Font Mono">Hi Ram,</font></p>
    <p><font face="Hack Nerd Font Mono"><br>
      </font></p>
    <p><font face="Hack Nerd Font Mono">The inliner will translate
        `noalias` on an argument to those metadata annotations.</font></p>
    <p><br>
    </p>
    <p>Cheers,</p>
    <p>  Johannes</p></div><div>
    <p><br>
    </p>
    <div>On 6/3/20 10:02 AM, ramshankar r via
      llvm-dev wrote:<br>
    </div>
    </div><div><blockquote type="cite"></blockquote></div><div><blockquote type="cite">
      <pre>Hi there!

Greetings! I am wondering how I may be able get these annotations !noalias
and !alias.scope to show up- I have a function with restrict added to the
arguments but I do not see these intrinsics with clang -emit-llvm. Which
pass inserts them?

Best,
Ram

</pre>
      <br>
      <fieldset></fieldset>
      </blockquote></div><div><blockquote type="cite"><pre>_______________________________________________
LLVM Developers mailing list
<a href="mailto:llvm-dev@lists.llvm.org" target="_blank">llvm-dev@lists.llvm.org</a>
<a href="https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-dev" target="_blank">https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-dev</a>
</pre>
    </blockquote>
  </div>

</blockquote></div></div>