Searched refs:McPATComponent (Results 1 - 25 of 27) sorted by relevance

12

/gem5/ext/mcpat/
H A Dcachecontroller.cc38 : McPATComponent(_xml_data, _interface_ip) {
41 McPATComponent::recursiveInstantiate();
H A Dcachecontroller.h39 class CacheController : public McPATComponent {
H A Dbasic_components.cc42 bool McPATComponent::debug = false;
44 bool McPATComponent::opt_for_clk = true;
45 int McPATComponent::longer_channel_device = 0;
47 double McPATComponent::target_core_clockrate = 2e9;
48 double McPATComponent::total_cycles = 0.0f;
49 double McPATComponent::execution_time = 0.0f;
50 int McPATComponent::physical_address_width = 0;
51 int McPATComponent::virtual_address_width = 0;
52 int McPATComponent::virtual_memory_page_size = 0;
53 int McPATComponent
88 McPATComponent::McPATComponent() function in class:McPATComponent
92 McPATComponent::McPATComponent(XMLNode* _xml_data) function in class:McPATComponent
96 McPATComponent::McPATComponent(XMLNode* _xml_data, function in class:McPATComponent
[all...]
H A Diocontrollers.h41 class NIUController : public McPATComponent {
53 class PCIeController : public McPATComponent {
65 class FlashController : public McPATComponent {
H A Dmemoryctrl.h41 class MCBackend : public McPATComponent {
56 class MCPHY : public McPATComponent {
71 class MCFrontEnd : public McPATComponent {
88 class MemoryController : public McPATComponent {
H A Dsystem.h53 class System : public McPATComponent {
H A Dlogic.h51 class selection_logic : public McPATComponent {
75 class dep_resource_conflict_check : public McPATComponent {
100 class InstructionDecoder: public McPATComponent {
130 // TODO: This should be defined elsewhere? This isn't a true McPATComponent
157 class Pipeline : public McPATComponent {
190 class FunctionalUnit : public McPATComponent {
213 class UndiffCore : public McPATComponent {
H A Dcore.h61 class BranchPredictor : public McPATComponent {
104 class InstFetchU : public McPATComponent {
134 class SchedulerU : public McPATComponent {
160 class RENAMINGU : public McPATComponent {
186 class LoadStoreU : public McPATComponent {
235 class MemManU : public McPATComponent {
257 class RegFU : public McPATComponent {
281 class EXECU : public McPATComponent {
311 class Core : public McPATComponent {
H A Darray.h47 class ArrayST : public McPATComponent {
H A Dbus_interconnect.h73 class BusInterconnect : public McPATComponent {
H A Dnoc.h74 class OnChipNetwork : public McPATComponent {
H A Dbasic_components.h191 * A McPATComponent encompasses all the parts that are common to any component
200 class McPATComponent : public Component { class in inherits:Component
223 vector<McPATComponent*> children;
235 McPATComponent();
237 McPATComponent(XMLNode* _xml_data);
238 McPATComponent(XMLNode* _xml_data, InputParameter* _interface_ip);
246 ~McPATComponent();
H A Dcachearray.h47 class CacheArray : public McPATComponent {
H A Dcacheunit.h143 class CacheUnit : public McPATComponent {
H A Dinterconnect.h57 class Interconnect : public McPATComponent {
H A Dmain.cc59 McPATComponent::opt_for_clk = (bool)atoi(argv[++i]);
H A Dbus_interconnect.cc49 : McPATComponent(_xml_data), link_bus(NULL), interface_ip(*interface_ip_) {
89 McPATComponent::computeEnergy();
H A Dnoc.cc48 : McPATComponent(_xml_data), router(NULL), link_bus(NULL), ithNoC(ithNoC_),
72 // TODO: Make a router class within McPAT that descends from McPATComponent
114 // TODO: This should use the McPATComponent::computeEnergy function to
154 // TODO: Move this to a McPATComponent parent class of Router
173 McPATComponent::computeEnergy();
H A Dsystem.cc52 : McPATComponent(_xml_data) {
60 // the hierarchy. Consider moving it to McPATComponent
155 // TODO: Migrate this down to the McPATComponent::displayData function
183 McPATComponent::displayData(indent, plevel);
349 // TODO: Delete children... do this in McPATComponent
H A Diocontrollers.cc72 : McPATComponent(_xml_data, interface_ip_) {
240 : McPATComponent(_xml_data, interface_ip_) {
403 : McPATComponent(_xml_data, interface_ip_) {
H A Dmemoryctrl.cc76 : McPATComponent(_xml_data), l_ip(*interface_ip_), mcp(mcp_), mcs(mcs_) {
205 : McPATComponent(_xml_data), l_ip(*interface_ip_), mcp(mcp_), mcs(mcs_) {
321 : McPATComponent(_xml_data), frontendBuffer(NULL), readBuffer(NULL),
483 : McPATComponent(_xml_data), interface_ip(*interface_ip_) {
H A Dlogic.cc43 : McPATComponent(_xml_data), is_default(_is_default),
146 : McPATComponent(_xml_data), l_ip(*configure_interface),
326 : McPATComponent(_xml_data), l_ip(*configure_interface),
505 : McPATComponent(_xml_data),
718 : McPATComponent(_xml_data),
795 : McPATComponent(_xml_data), is_default(_is_default),
H A Dinterconnect.cc54 : McPATComponent(_xml_data), device_ty(device_ty_), in_rise_time(0),
H A Dcore.cc56 : McPATComponent(_xml_data), icache(NULL), IB(NULL), BTB(NULL),
286 : McPATComponent(_xml_data), globalBPT(NULL), localBPT(NULL),
506 : McPATComponent(_xml_data), int_inst_window(NULL),
798 : McPATComponent(_xml_data), dcache(NULL), LSQ(NULL), LoadQ(NULL),
911 : McPATComponent(_xml_data), itlb(NULL), dtlb(NULL),
1091 : McPATComponent(_xml_data), IRF(NULL), FRF(NULL), RFWIN(NULL),
1225 : McPATComponent(_xml_data), rfu(NULL), scheu(NULL), fp_u(NULL),
1541 : McPATComponent(_xml_data), iFRAT(NULL), fFRAT(NULL), iRRAT(NULL),
2074 : McPATComponent(_xml_data), ifu(NULL), lsu(NULL), mmu(NULL),
2330 McPATComponent
[all...]
H A Darray.cc69 : McPATComponent(_xml_data), l_ip(*configure_interface),

Completed in 46 milliseconds

12