OpenASIP
2.0
|
#include <DSDBManager.hh>
Public Member Functions | |
MachineConfiguration (RowID arch, bool hasImpl, RowID impl) | |
MachineConfiguration () | |
Public Attributes | |
RowID | architectureID |
bool | hasImplementation |
RowID | implementationID |
Definition at line 78 of file DSDBManager.hh.
|
inline |
Definition at line 82 of file DSDBManager.hh.
|
inline |
Definition at line 88 of file DSDBManager.hh.
RowID DSDBManager::MachineConfiguration::architectureID |
Definition at line 79 of file DSDBManager.hh.
Referenced by DSDBManager::addConfiguration(), ConnectionSweeper::averageWorsening(), MinimizeMachine::checkCycleCounts(), DSDBManager::configuration(), DSDBManager::configurationId(), Evaluate::createConfig(), MinimalOpSet::createConfig(), DesignSpaceExplorer::createImplementation(), DesignSpaceExplorer::createImplementationAndStore(), DSDBManager::cycleCounts(), MinimizeMachine::evalNewConfigWithoutImplementation(), DesignSpaceExplorer::evaluate(), VLIWConnectIC::explore(), MinimalOpSet::explore(), BlocksConnectIC::explore(), RemoveUnconnectedComponents::explore(), VectorLSGenerator::explore(), GrowMachine::explore(), ComponentAdder::explore(), ImplementationSelector::explore(), ConnectionSweeper::explore(), ImmediateGenerator::explore(), SimpleICOptimizer::explore(), ADFCombiner::explore(), FrequencySweepExplorer::explore(), FrequencySweepExplorer::fastEnough(), main(), MinimizeMachine::minimizeBuses(), MinimizeMachine::minimizeFunctionUnits(), MinimizeMachine::minimizeRegisterFiles(), ConnectionSweeper::removeAllConnections(), ConnectionSweeper::removeLeastNecessaryConnections(), ComponentImplementationSelector::selectComponentsToConf(), ConnectionSweeper::sweepBypasses(), ConnectionSweeper::sweepRFs(), and DSDBManager::writeConfigurationToFile().
bool DSDBManager::MachineConfiguration::hasImplementation |
Definition at line 80 of file DSDBManager.hh.
Referenced by DSDBManager::addConfiguration(), DSDBManager::configuration(), DSDBManager::configurationId(), Evaluate::createConfig(), MinimalOpSet::createConfig(), DesignSpaceExplorer::createImplementation(), DesignSpaceExplorer::createImplementationAndStore(), MinimizeMachine::evalNewConfigWithoutImplementation(), DesignSpaceExplorer::evaluate(), Evaluate::explore(), VLIWConnectIC::explore(), MinimalOpSet::explore(), BlocksConnectIC::explore(), RemoveUnconnectedComponents::explore(), VectorLSGenerator::explore(), GrowMachine::explore(), ComponentAdder::explore(), ImplementationSelector::explore(), ImmediateGenerator::explore(), SimpleICOptimizer::explore(), ADFCombiner::explore(), main(), MinimizeMachine::minimizeBuses(), MinimizeMachine::minimizeFunctionUnits(), MinimizeMachine::minimizeRegisterFiles(), ComponentImplementationSelector::selectComponentsToConf(), and DSDBManager::writeConfigurationToFile().
RowID DSDBManager::MachineConfiguration::implementationID |
Definition at line 81 of file DSDBManager.hh.
Referenced by DSDBManager::addConfiguration(), DSDBManager::configuration(), DSDBManager::configurationId(), Evaluate::createConfig(), MinimalOpSet::createConfig(), DesignSpaceExplorer::createImplementation(), DesignSpaceExplorer::createImplementationAndStore(), DesignSpaceExplorer::evaluate(), RemoveUnconnectedComponents::explore(), ImplementationSelector::explore(), ImmediateGenerator::explore(), main(), MinimizeMachine::minimizeBuses(), ComponentImplementationSelector::selectComponentsToConf(), and DSDBManager::writeConfigurationToFile().