<html>
  <head>
    <meta content="text/html; charset=ISO-8859-1"
      http-equiv="Content-Type">
  </head>
  <body bgcolor="#FFFFFF" text="#000000">
    <br>
    <div class="moz-cite-prefix">On 28/10/2013 21:50, Kaylor, Andrew
      wrote:<br>
    </div>
    <blockquote
cite="mid:0983E6C011D2DC4188F8761B533492DE5646BEA5@ORSMSX104.amr.corp.intel.com"
      type="cite">
      <meta http-equiv="Content-Type" content="text/html;
        charset=ISO-8859-1">
      <meta name="Generator" content="Microsoft Word 14 (filtered
        medium)">
      <style><!--
/* Font Definitions */
@font-face
        {font-family:Calibri;
        panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
        {font-family:Tahoma;
        panose-1:2 11 6 4 3 5 4 4 2 4;}
@font-face
        {font-family:Consolas;
        panose-1:2 11 6 9 2 2 4 3 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0in;
        margin-bottom:.0001pt;
        font-size:12.0pt;
        font-family:"Times New Roman","serif";
        color:black;}
a:link, span.MsoHyperlink
        {mso-style-priority:99;
        color:blue;
        text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
        {mso-style-priority:99;
        color:purple;
        text-decoration:underline;}
code
        {mso-style-priority:99;
        font-family:"Courier New";}
pre
        {mso-style-priority:99;
        mso-style-link:"HTML Preformatted Char";
        margin:0in;
        margin-bottom:.0001pt;
        font-size:10.0pt;
        font-family:"Courier New";
        color:black;}
span.HTMLPreformattedChar
        {mso-style-name:"HTML Preformatted Char";
        mso-style-priority:99;
        mso-style-link:"HTML Preformatted";
        font-family:"Consolas","serif";
        color:black;}
span.EmailStyle20
        {mso-style-type:personal-reply;
        font-family:"Calibri","sans-serif";
        color:#1F497D;}
.MsoChpDefault
        {mso-style-type:export-only;
        font-size:10.0pt;}
@page WordSection1
        {size:8.5in 11.0in;
        margin:1.0in 1.0in 1.0in 1.0in;}
div.WordSection1
        {page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext="edit" spidmax="1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext="edit">
<o:idmap v:ext="edit" data="1" />
</o:shapelayout></xml><![endif]-->
      <div class="WordSection1">
        <p class="MsoNormal"><span
style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D">Hi
            Alp,<o:p></o:p></span></p>
        <p class="MsoNormal"><span
style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D"><o:p> </o:p></span></p>
        <p class="MsoNormal"><span
style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D">The
            ‘.ir’ extension, as I’m using it, is exactly equivalent to
            the ‘.ll’ extension.  The reason I used it was to have a way
            to specify additional files that would be used to provide
            secondary module definitions in lit tests without the
            testing framework trying to use them as test definitions
            themselves.  If there is a better way to do this, I’d be
            happy to change it.</span></p>
      </div>
    </blockquote>
    <br>
    Thanks for the explanation. If you put the .ll files under an Inputs
    directory they'll get excluded, for example see:<br>
    <br>
    <code>  test/Object/Inputs/shared.ll</code><br>
    <br>
    For reference, the exclusion is here:<br>
    <br>
    <code>  utils/lit/tests/lit.cfg:config.excludes = ['Inputs']</code><br>
    <br>
    <blockquote
cite="mid:0983E6C011D2DC4188F8761B533492DE5646BEA5@ORSMSX104.amr.corp.intel.com"
      type="cite">
      <div class="WordSection1">
        <p class="MsoNormal"><span
style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D"><o:p></o:p></span></p>
        <p class="MsoNormal"><span
style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D"><o:p> </o:p></span></p>
        <p class="MsoNormal"><span
style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D">As
            for the related ‘-extra-modules’ flag added to lli, I’ll
            update it in accordance with your suggestion.</span></p>
      </div>
    </blockquote>
    <br>
    Excellent!<br>
    <br>
    Alp.<br>
    <br>
    <blockquote
cite="mid:0983E6C011D2DC4188F8761B533492DE5646BEA5@ORSMSX104.amr.corp.intel.com"
      type="cite">
      <div class="WordSection1">
        <p class="MsoNormal"><span
style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D"><o:p></o:p></span></p>
        <p class="MsoNormal"><span
style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D"><o:p> </o:p></span></p>
        <p class="MsoNormal"><span
style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D">Thanks,<o:p></o:p></span></p>
        <p class="MsoNormal"><span
style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D">Andy<o:p></o:p></span></p>
        <p class="MsoNormal"><span
style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D"><o:p> </o:p></span></p>
        <p class="MsoNormal"><span
style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D"><o:p> </o:p></span></p>
        <div>
          <div style="border:none;border-top:solid #B5C4DF
            1.0pt;padding:3.0pt 0in 0in 0in">
            <p class="MsoNormal"><b><span
style="font-size:10.0pt;font-family:"Tahoma","sans-serif";color:windowtext">From:</span></b><span
style="font-size:10.0pt;font-family:"Tahoma","sans-serif";color:windowtext">
                Alp Toker [<a class="moz-txt-link-freetext" href="mailto:alp@nuanti.com">mailto:alp@nuanti.com</a>]
                <br>
                <b>Sent:</b> Monday, October 28, 2013 2:34 PM<br>
                <b>To:</b> Kaylor, Andrew<br>
                <b>Cc:</b> cfe commits<br>
                <b>Subject:</b> lli and the .ir file extension<o:p></o:p></span></p>
          </div>
        </div>
        <p class="MsoNormal"><o:p> </o:p></p>
        <p class="MsoNormal">Hello Andrew,<br>
          <br>
          In r191938, r192021 and r192504 you introduced a new file
          extension ".ir" to the LLVM project.<br>
          <br>
          Could you document this extension and how it differs from the
          existing ".ll" format, or otherwise update the tools to use
          one of the two existing well-known extensions ".ll" or ".bc"?<br>
          <br>
          Additionally, the "-extra-modules" flag added to lli in
          r191938 takes a comma-separated list of filenames(!)<br>
          <br>
          It'd be better to handle this the usual way with something
          like "-module fileA.ext -module fileB.ext" following the
          convention of other commands. This should just be a matter of
          removing cl::CommaSeparated from the cl::opt in lli.cpp.<br>
          <br>
          Background: I've been adding a validator to lit and these two
          have needed hacky special-casing so far.<br>
          <br>
          Related files:<br>
          <br>
          <code><span style="font-size:10.0pt"> 
              test/ExecutionEngine/MCJIT/cross-module-b.ir</span></code><span
            style="font-size:10.0pt;font-family:"Courier New""><br>
            <code>  test/ExecutionEngine/MCJIT/multi-module-b.ir</code><br>
            <code>  test/ExecutionEngine/MCJIT/multi-module-c.ir</code><br>
            <code>  test/ExecutionEngine/MCJIT/multi-module-eh-b.ir</code><br>
            <code>  test/ExecutionEngine/MCJIT/remote/cross-module-b.ir</code><br>
            <code>  test/ExecutionEngine/MCJIT/remote/multi-module-b.ir</code><br>
            <code>  test/ExecutionEngine/MCJIT/remote/multi-module-c.ir</code></span><br>
          <br>
          <br>
          Alp.<br>
          <br>
          <br>
          <o:p></o:p></p>
        <pre>-- <o:p></o:p></pre>
        <pre><a moz-do-not-send="true" href="http://www.nuanti.com">http://www.nuanti.com</a><o:p></o:p></pre>
        <pre>the browser experts<o:p></o:p></pre>
      </div>
    </blockquote>
    <br>
    <pre class="moz-signature" cols="72">-- 
<a class="moz-txt-link-freetext" href="http://www.nuanti.com">http://www.nuanti.com</a>
the browser experts
</pre>
  </body>
</html>