[Bug 77740] New: i965: Relax accumulator dependency scheduling on Gen < 6

bugzilla-daemon at freedesktop.org bugzilla-daemon at freedesktop.org
Mon Apr 21 13:30:45 PDT 2014


          Priority: medium
            Bug ID: 77740
          Assignee: idr at freedesktop.org
            Blocks: 77547
           Summary: i965: Relax accumulator dependency scheduling on Gen <
        QA Contact: intel-3d-bugs at lists.freedesktop.org
          Severity: normal
    Classification: Unclassified
                OS: All
          Reporter: mattst88 at gmail.com
          Hardware: Other
            Status: NEW
           Version: unspecified
         Component: Drivers/DRI/i965
           Product: Mesa

Many instructions implicitly update the accumulator on Gen < 6. The instruction
scheduling code just calls add_barrier_deps() for each accumulator access on
these platforms, but a large class of operations don't actually update the
accumulator -- mostly move and logical instructions.

Search the i965/GM45/ILK docs for "does not implicit" (they misspelled
"implicitly" in about half of the cases...)

Teaching the scheduling code about this would allow more flexibility to
schedule instructions.

You are receiving this mail because:
You are the QA Contact for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.freedesktop.org/archives/intel-3d-bugs/attachments/20140421/a689e117/attachment.html>

More information about the intel-3d-bugs mailing list