53 operationPool_(operationPool) {
76 for (
int i = 0; i < FUs.
count(); i++) {
94 std::string(
"operation ") + op.
name() +
" accesses memory" +
95 " but the memory address space was not set.");
virtual bool check(const TTAMachine::Machine &mach, MachineCheckResults &results) const
virtual ~AddressSpaceCheck()
OperationPool & operationPool_
AddressSpaceCheck(OperationPool &operationPool)
void addError(const MachineCheck &check, const std::string &errorMsg)
static NullOperation & instance()
Operation & operation(const char *name)
virtual TCEString name() const
virtual bool usesMemory() const
virtual AddressSpace * addressSpace() const
virtual HWOperation * operation(const std::string &name) const
virtual int operationCount() const
const std::string & name() const
ComponentType * item(int index) const
virtual FunctionUnitNavigator functionUnitNavigator() const