|
gem5
v21.0.1.0
|
#include <algorithm>#include <cstring>#include <map>#include <memory>#include <queue>#include "arch/generic/debugfaults.hh"#include "arch/generic/vec_reg.hh"#include "arch/locked_mem.hh"#include "config/the_isa.hh"#include "cpu/inst_seq.hh"#include "cpu/timebuf.hh"#include "debug/HtmCpu.hh"#include "debug/LSQUnit.hh"#include "mem/packet.hh"#include "mem/port.hh"#include "base/circular_queue.hh"Go to the source code of this file.
Classes | |
| class | LSQUnit< Impl > |
| Class that implements the actual LQ and SQ for each specific thread. More... | |
| class | LSQUnit< Impl >::LSQEntry |
| class | LSQUnit< Impl >::SQEntry |
| class | LSQUnit< Impl >::LQSenderState |
| Particularisation of the LSQSenderState to the LQ. More... | |
| class | LSQUnit< Impl >::SQSenderState |
| Particularisation of the LSQSenderState to the SQ. More... | |
| class | LSQUnit< Impl >::WritebackEvent |
| Writeback event, specifically for when stores forward data to loads. More... | |
| struct | LSQUnit< Impl >::LSQUnitStats |