/gem5/ext/mcpat/ |
H A D | cachecontroller.cc | 38 : McPATComponent(_xml_data, _interface_ip) { 41 McPATComponent::recursiveInstantiate();
|
H A D | cachecontroller.h | 39 class CacheController : public McPATComponent {
|
H A D | basic_components.cc | 42 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 D | iocontrollers.h | 41 class NIUController : public McPATComponent { 53 class PCIeController : public McPATComponent { 65 class FlashController : public McPATComponent {
|
H A D | memoryctrl.h | 41 class MCBackend : public McPATComponent { 56 class MCPHY : public McPATComponent { 71 class MCFrontEnd : public McPATComponent { 88 class MemoryController : public McPATComponent {
|
H A D | system.h | 53 class System : public McPATComponent {
|
H A D | logic.h | 51 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 D | core.h | 61 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 D | array.h | 47 class ArrayST : public McPATComponent {
|
H A D | bus_interconnect.h | 73 class BusInterconnect : public McPATComponent {
|
H A D | noc.h | 74 class OnChipNetwork : public McPATComponent {
|
H A D | basic_components.h | 191 * 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 D | cachearray.h | 47 class CacheArray : public McPATComponent {
|
H A D | cacheunit.h | 143 class CacheUnit : public McPATComponent {
|
H A D | interconnect.h | 57 class Interconnect : public McPATComponent {
|
H A D | main.cc | 59 McPATComponent::opt_for_clk = (bool)atoi(argv[++i]);
|
H A D | bus_interconnect.cc | 49 : McPATComponent(_xml_data), link_bus(NULL), interface_ip(*interface_ip_) { 89 McPATComponent::computeEnergy();
|
H A D | noc.cc | 48 : 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 D | system.cc | 52 : 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 D | iocontrollers.cc | 72 : McPATComponent(_xml_data, interface_ip_) { 240 : McPATComponent(_xml_data, interface_ip_) { 403 : McPATComponent(_xml_data, interface_ip_) {
|
H A D | memoryctrl.cc | 76 : 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 D | logic.cc | 43 : 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 D | interconnect.cc | 54 : McPATComponent(_xml_data), device_ty(device_ty_), in_rise_time(0),
|
H A D | core.cc | 56 : 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 D | array.cc | 69 : McPATComponent(_xml_data), l_ip(*configure_interface),
|