<meta content="text/html; charset=ISO-8859-1"
      http-equiv="Content-Type">
  
  
    Hi Ivan,<br>
    <br>
    The assertion was happening because I wasn't checking after the
    first attempt failed. The first packet was failing and so it was
    ended, and then the packetizer attempted to add it to the next
    packet without checking for available resources. However this
    highlights probably the real problem - my packetizer is unable to
    find resources for the first instruction, or any of my instructions
    for that matter. Have you ever seen this problem before?<br>
    <br>
    thanks<br>
    sam<br>
    <br>
    On 12/06/12 15:48, Ivan Llopard [via LLVM] wrote:
    <blockquote cite="mid:4FD756C1.7070806@gmail.com" type="cite"> Hi
      Sam,
      <br>
      <br>
      On 12/06/2012 15:33, sam wrote:
      <br>
      > Hi,
      <br>
      >
      <br>
      > I'm trying to get the DFAPacketizer to work for my target but
      with any
      <br>
      > instruction I get the
      <br>
      > 'Assertion `CachedTable.count(StateTrans) != 0' failed' error
      and it crashes
      <br>
      > out before packeting a single instruction.
      <br>
      <br>
      Do you reserve some resource without verification?
      <br>
      <br>
      Note that reserveResources() should be called iff
      canReserveResources() <br>
      is true (the call order is important here) even for the trivial
      case (0 <br>
      instructions in the packet). See VLIWPacketizerList as an example
      on how <br>
      to use the API's.
      <br>
      <br>
      Ivan
      <br>
      <div class="shrinkable-quote"><br>
        >
        <br>
        > I have a *GenDFAPacketizer.inc file and my packetizer pass
        checks that the
        <br>
        > table is not empty before proceeding. I also have a
        schedule file with my
        <br>
        > functional units and itineraries listed. Can anyone think
        of what I may have
        <br>
        > missed to cause this error?
        <br>
        >
        <br>
        > Cheers,
        <br>
        > sam
        <br>
        >
        <br>
        > --
        <br>
        > View this message in context: <a moz-do-not-send="true"
href="http://llvm.1065342.n5.nabble.com/DFAPacketizer-with-StateTrans-0-Assertion-tp46105.html"
          target="_top" rel="nofollow" link="external">http://llvm.1065342.n5.nabble.com/DFAPacketizer-with-StateTrans-0-Assertion-tp46105.html</a><br>
        > Sent from the LLVM - Dev mailing list archive at
        Nabble.com.
        <br>
        > _______________________________________________
        <br>
        > LLVM Developers mailing list
        <br>
        > <a moz-do-not-send="true"
          href="/user/SendEmail.jtp?type=node&node=46108&i=0"
          target="_top" rel="nofollow" link="external">[hidden email]</a>
                <a moz-do-not-send="true"
          href="http://llvm.cs.uiuc.edu" target="_top" rel="nofollow" link="external">http://llvm.cs.uiuc.edu</a><br>
        > <a moz-do-not-send="true"
          href="http://lists.cs.uiuc.edu/mailman/listinfo/llvmdev"
          target="_top" rel="nofollow" link="external">http://lists.cs.uiuc.edu/mailman/listinfo/llvmdev</a></div>
      _______________________________________________
      <br>
      LLVM Developers mailing list
      <br>
      <a moz-do-not-send="true"
        href="/user/SendEmail.jtp?type=node&node=46108&i=1"
        target="_top" rel="nofollow" link="external">[hidden email]</a>
              <a moz-do-not-send="true" href="http://llvm.cs.uiuc.edu"
        target="_top" rel="nofollow" link="external">http://llvm.cs.uiuc.edu</a><br>
      <a moz-do-not-send="true"
        href="http://lists.cs.uiuc.edu/mailman/listinfo/llvmdev"
        target="_top" rel="nofollow" link="external">http://lists.cs.uiuc.edu/mailman/listinfo/llvmdev</a><br>
      <br>
      <br>
      <hr color="#cccccc" noshade="noshade" size="1">
      <div style="color:#444; font: 12px
        tahoma,geneva,helvetica,arial,sans-serif;">
        <div style="font-weight:bold">If you reply to this email, your
          message will be added to the discussion below:</div>
        <a moz-do-not-send="true"
href="http://llvm.1065342.n5.nabble.com/DFAPacketizer-with-StateTrans-0-Assertion-tp46105p46108.html" target="_top" rel="nofollow" link="external">http://llvm.1065342.n5.nabble.com/DFAPacketizer-with-StateTrans-0-Assertion-tp46105p46108.html</a>
      </div>
      <div style="color:#666; font: 11px
tahoma,geneva,helvetica,arial,sans-serif;margin-top:.4em;line-height:1.5em">
        To unsubscribe from DFAPacketizer with StateTrans != 0
        Assertion, <a moz-do-not-send="true"
href="" target="_top" rel="nofollow" link="external">click
          here</a>.<br>
        <a moz-do-not-send="true"
href="http://llvm.1065342.n5.nabble.com/template/NamlServlet.jtp?macro=macro_viewer&id=instant_html%21nabble%3Aemail.naml&base=nabble.naml.namespaces.BasicNamespace-nabble.view.web.template.NabbleNamespace-nabble.view.web.template.NodeNamespace&breadcrumbs=notify_subscribers%21nabble%3Aemail.naml-instant_emails%21nabble%3Aemail.naml-send_instant_email%21nabble%3Aemail.naml" rel="nofollow" style="font:9px serif" target="_top" link="external">NAML</a> </div>
    </blockquote>
    <br>
  


        
<br/><hr align="left" width="300" />
View this message in context: <a href="http://llvm.1065342.n5.nabble.com/DFAPacketizer-with-StateTrans-0-Assertion-tp46105p46112.html">Re: DFAPacketizer with StateTrans != 0 Assertion</a><br/>
Sent from the <a href="http://llvm.1065342.n5.nabble.com/LLVM-Dev-f3.html">LLVM - Dev mailing list archive</a> at Nabble.com.<br/>