<html>
  <head>
    <meta content="text/html; charset=ISO-8859-1"
      http-equiv="Content-Type">
  </head>
  <body bgcolor="#FFFFFF" text="#000000">
    <tt>Folks,<br>
      <br>
      Did anyone get a chance to take a look at the patch? Is it okay to
      commit?<br>
      <br>
      Thanks<br>
      -Anshu<br>
      <br>
    </tt><tt>--<br>
      Qualcomm Innovation Center, Inc is a member of Code Aurora Forum<br>
      <br>
      <br>
    </tt>On 11/18/2011 10:51 PM, Anshuman Dasgupta wrote:
    <blockquote cite="mid:4EC735D2.4040801@codeaurora.org" type="cite">
      <meta http-equiv="content-type" content="text/html;
        charset=ISO-8859-1">
      <tt>Hi,<br>
        <br>
        I'm attaching a patch that adds support for a deterministic
        finite automaton (DFA) based packetizer for VLIW architectures.
        Specifically, it automatically generates a DFA from a VLIW
        target's Schedule.td file. In a VLIW machine, an instruction can
        typically be dispatched to one or many function units. The DFA
        determines whether there exists a legal mapping of instructions
        to functional unit assignments in a packet. This DFA can then be
        queried by a backend packetization pass to determine which
        instructions can be grouped into a VLIW packet.<br>
        <br>
        This patch contains the machine-independent code that adds a
        component to TableGen. The component autogenerates the DFA and
        implements the API that can be used to query the DFA during
        packetization. This can be used by any VLIW target to packetize
        its instructions. After the Hexagon backend is committed, I will
        post another Hexagon-specific patch that uses this mechanism to
        construct packets in the Hexagon backend. I ran the llvm test
        suite and this patch did not cause any regressions.<br>
        <br>
        I would appreciate reviews and comments.<br>
        <br>
        Thanks<br>
        -Anshu<br>
        <br>
      </tt>
      <meta http-equiv="Content-Type" content="text/html;
        charset=ISO-8859-1">
      <meta name="ProgId" content="Word.Document">
      <meta name="Generator" content="Microsoft Word 12">
      <meta name="Originator" content="Microsoft Word 12">
      <link rel="File-List"
href="file:///C:%5CUsers%5Cadasgupt%5CAppData%5CLocal%5CTemp%5Cmsohtmlclip1%5C01%5Cclip_filelist.xml">
      <link rel="themeData"
href="file:///C:%5CUsers%5Cadasgupt%5CAppData%5CLocal%5CTemp%5Cmsohtmlclip1%5C01%5Cclip_themedata.thmx">
      <link rel="colorSchemeMapping"
href="file:///C:%5CUsers%5Cadasgupt%5CAppData%5CLocal%5CTemp%5Cmsohtmlclip1%5C01%5Cclip_colorschememapping.xml">
      <style>
<!--
 /* Font Definitions */
 @font-face
        {font-family:"Cambria Math";
        panose-1:2 4 5 3 5 4 6 3 2 4;
        mso-font-charset:1;
        mso-generic-font-family:roman;
        mso-font-format:other;
        mso-font-pitch:variable;
        mso-font-signature:0 0 0 0 0 0;}
@font-face
        {font-family:Calibri;
        panose-1:2 15 5 2 2 2 4 3 2 4;
        mso-font-charset:0;
        mso-generic-font-family:swiss;
        mso-font-pitch:variable;
        mso-font-signature:-520092929 1073786111 9 0 415 0;}
@font-face
        {font-family:Consolas;
        panose-1:2 11 6 9 2 2 4 3 2 4;
        mso-font-charset:0;
        mso-generic-font-family:modern;
        mso-font-pitch:fixed;
        mso-font-signature:-520092929 1073806591 9 0 415 0;}
 /* Style Definitions */
 p.MsoNormal, li.MsoNormal, div.MsoNormal
        {mso-style-unhide:no;
        mso-style-qformat:yes;
        mso-style-parent:"";
        margin:0in;
        margin-bottom:.0001pt;
        mso-pagination:widow-orphan;
        font-size:12.0pt;
        font-family:"Times New Roman","serif";
        mso-fareast-font-family:Calibri;
        mso-fareast-theme-font:minor-latin;}
.MsoChpDefault
        {mso-style-type:export-only;
        mso-default-props:yes;
        font-size:10.0pt;
        mso-ansi-font-size:10.0pt;
        mso-bidi-font-size:10.0pt;}
@page WordSection1
        {size:8.5in 11.0in;
        margin:1.0in 1.0in 1.0in 1.0in;
        mso-header-margin:.5in;
        mso-footer-margin:.5in;
        mso-paper-source:0;}
div.WordSection1
        {page:WordSection1;}
-->
</style><tt>--<br>
        Qualcomm Innovation Center, Inc is a member of Code Aurora Forum<br>
        <br>
      </tt> <br>
      <fieldset class="mimeAttachmentHeader"></fieldset>
      <br>
      <pre wrap="">_______________________________________________
llvm-commits mailing list
<a class="moz-txt-link-abbreviated" href="mailto:llvm-commits@cs.uiuc.edu">llvm-commits@cs.uiuc.edu</a>
<a class="moz-txt-link-freetext" href="http://lists.cs.uiuc.edu/mailman/listinfo/llvm-commits">http://lists.cs.uiuc.edu/mailman/listinfo/llvm-commits</a>
</pre>
    </blockquote>
    <br>
  </body>
</html>