Go to the documentation of this file.
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.");
Operation & operation(const char *name)
void addError(const MachineCheck &check, const std::string &errorMsg)
virtual AddressSpace * addressSpace() const
static NullOperation & instance()
virtual TCEString name() const
OperationPool & operationPool_
const std::string & name() const
AddressSpaceCheck(OperationPool &operationPool)
virtual FunctionUnitNavigator functionUnitNavigator() const
virtual int operationCount() const
virtual bool check(const TTAMachine::Machine &mach, MachineCheckResults &results) const
virtual ~AddressSpaceCheck()
virtual bool usesMemory() const
ComponentType * item(int index) const
virtual HWOperation * operation(const std::string &name) const