CGRA-ME
|
#include <CGRA/CGRA.h>
#include <CGRA/ConfigStore.h>
#include <CGRA/Mapping.h>
#include <CGRA/OpGraph.h>
#include <CGRA/TupleHash.h>
#include <iosfwd>
#include <map>
#include <regex>
#include <vector>
Go to the source code of this file.
Classes | |
class | Mapper |
Common interface for mappers. More... | |
class | MapperRegistry |
Holds instances of mapper makers and creates mappers by ID, while resolving arguments. More... | |
struct | MapperRegistry::MakerAndDescription |
class | AutoRegisterMapper |
Special helper for registering mappers to the default mapper registry. More... | |
Typedefs | |
using | MapperMaker = std::function< std::unique_ptr< Mapper >(std::shared_ptr< CGRA >, int, const ConfigStore &)> |
Function type for registering mappers. More... | |
using MapperMaker = std::function<std::unique_ptr<Mapper>(std::shared_ptr<CGRA>, int, const ConfigStore&)> |