IEW/IQ code cleanup and reorganization.
authorKevin Lim <ktlim@umich.edu>
Fri, 19 May 2006 19:44:03 +0000 (15:44 -0400)
committerKevin Lim <ktlim@umich.edu>
Fri, 19 May 2006 19:44:03 +0000 (15:44 -0400)
commit5df3e61f168a5dd7d86ba2f81538539622d77bd2
tree09303f47fecd95b0aa9cc91d379adf1e2192be1a
parentc4a87f874a69535f70c0f6f2733ea716e32c70cf
IEW/IQ code cleanup and reorganization.
Dependecy graph code moved into its own class.
This requires the changes to the functional units, which is in the next check in.

cpu/o3/iew.hh:
cpu/o3/iew_impl.hh:
    IEW and IQ code cleanup and reorganization.
cpu/o3/inst_queue.cc:
    Dependency graph code moved into its own class now.
cpu/o3/inst_queue.hh:
    IEW/IQ code cleanup and reorganization.
    Dependecy graph code moved into its own class.
cpu/o3/inst_queue_impl.hh:
    IEW/IQ code cleanup and reorganization.
    Dependecy graph code moved into its own class.
    Issue loop cleaned up, with completion events for functional units now used more correctly (before they weren't used for multi-cycle ops with pipelined FU's).

--HG--
extra : convert_revision : 35e50192df6f71dc81d46a73fdd65f7ec07c10e4
cpu/o3/dep_graph.hh [new file with mode: 0644]
cpu/o3/iew.hh
cpu/o3/iew_impl.hh
cpu/o3/inst_queue.cc
cpu/o3/inst_queue.hh
cpu/o3/inst_queue_impl.hh