Go to the documentation of this file.
39 "Cannot resolve references to other components from guard of "
40 "bus '%1%' because the bus is not registered to a machine.");
42 "Cannot resolve the reference from guard of bus '%1%' to "
43 "function unit '%2%'.");
45 "Cannot resolve the reference from guard of bus '%1%' to "
46 "register file '%2%'.");
48 "Cannot resolve the reference from guard of bus '%1%' to port "
49 "'%2%' of function unit '%3%'.");
51 "Cannot resolve the reference from guard of bus '%1%' to "
52 "register '%2%' of register file '%3%' because the register "
53 "file has only '%4%' registers.");
55 "Cannot create two equal port guards referencing to port '%1%' "
56 "of function unit '%2%' to bus '%3%'.");
58 "Cannot create two equal register guards referencing to "
59 "register '%1%' of register file '%2%' to bus '%3%'.");
61 "Cannot create two equal unconditional guards to bus '%1%'.");
63 "Bus '%1%' has no segment that doesn't write any segment.");
65 "Bus '%1%' has no segment that writes to '%2%'.");
67 "Cannot create two segments called '%1%' to bus '%2%'.");
69 "Cannot resolve references to other components from segment "
70 "'%1%' of bus '%2%' because the bus is not registered to a "
73 "Cannot resolve the reference from segment '%1%' of bus '%2%' "
76 "Cannot resolve references to other components from socket "
77 "'%1%' because the socket is not registered to a machine.");
79 "Cannot resolve the reference to bus '%1%' from socket '%2%'.");
81 "Cannot resolve the reference from socket '%1%' to segment "
82 "'%2%' of bus '%3%'.");
84 "Direction of socket cannot be 'UNKNOWN' because the socket is "
85 "connected to segments.");
87 "Direction of socket '%1%' cannot be set because it is not "
88 "registered to a machine.");
90 "Cannot create two operation code setting ports to function "
93 "Port '%1%' of function unit '%2%' should be triggering because "
94 "it sets operation code.");
96 "Cannot create bridge '%1%' because there is another one by the "
99 "Bridge '%1%' has unknown source or destination bus.");
101 "Cannot create instruction template '%1%' because there is "
102 "another by the same name.");
104 "Cannot resolve the reference to slot '%1%' from instruction "
107 "Cannot resolve the reference to immediate unit '%2%' from "
108 "instruction template '%2%'.");
110 "Cannot create address space '%1%' because there is another one "
111 "by the same name.");
113 "Cannot create port '%1%' of unit '%2%' because there is "
114 "another one by the same name.");
116 "Cannot resolve the reference to socket '%1%' from port '%2%' "
119 "Cannot resolve the reference to address space '%1%' from "
120 "function unit '%2%'.");
122 "Cannot resolve the reference to port '%1%' from operation "
123 "'%2%' of function unit '%3%'.");
125 "Cannot create operation '%1%' because another one exists by "
126 "the same name in function unit '%2%'.");
128 "At least two operands of operation '%1%' are bound to port "
129 "'%2%' of function unit '%3%'.");
131 "Cannot bound operand '%1%' to port '%2%' in operation '%3%' "
132 "of function unit '%4%' because the operand is bound to port "
135 "Operand '%1%' is both read and written by pipeline of "
136 "operation '%2%' in function unit '%3%'. Operand can be only "
139 "Pipeline of operation '%1%' of function unit '%2%' starts at "
140 "cycle '%3%'. Pipeline must always start at cycle 0 or 1.");
142 "Pipeline of operation '%1%' of function unit '%2%' is not "
147 "'%1%' is not a valid name of a machine part.");
149 "There is a bus and immediate slot with the same name '%1%' in "
152 "Cannot create immediate slot '%1%' because there is another "
153 "one by the same name.");
155 "Total guard latency cannot be zero. Global guard latency must "
156 "be at least one if local guard latency is zero.");
@ TXT_INVALID_GUARD_LATENCY
@ TXT_SEGMENT_REF_LOAD_ERR_SOCKET
@ TXT_IT_REF_LOAD_ERR_SLOT
@ TXT_PIPELINE_START_TOO_LATE
@ TXT_IMM_SLOT_EXISTS_BY_SAME_NAME
@ TXT_SOCKET_REF_LOAD_ERR
virtual ~MOMTextGenerator()
@ TXT_OPCODE_SETTING_MUST_BE_TRIGGERING
@ TXT_GUARD_REF_LOAD_ERR_FU
@ TXT_PORT_READ_AND_WRITTEN_BY_PIPELINE
@ TXT_SET_DIR_SOCKET_NOT_REGISTERED
virtual void addText(int textId, const std::string &templateString)
@ TXT_OPERATION_REF_LOAD_ERR_PORT
@ TXT_GUARD_REF_LOAD_ERR_RF
@ TXT_EQUAL_REGISTER_GUARDS
@ TXT_SOCKET_REF_LOAD_ERR_SEGMENT
@ TXT_EQUAL_UNCONDITIONAL_GUARDS
@ TXT_UNKNOWN_SOCKET_DIR_AND_SEGMENT_CONN
@ TXT_PIPELINE_NOT_CANONICAL
@ TXT_OPERAND_ALREADY_BOUND
@ TXT_SEGMENT_REF_LOAD_ERR
@ TXT_PORT_REF_LOAD_ERR_SOCKET
@ TXT_SOCKET_REF_LOAD_ERR_BUS
@ TXT_SEGMENT_WITH_SAME_NAME
@ TXT_BUS_AND_IMM_SLOT_WITH_SAME_NAME
@ TXT_OPERAND_BOUND_TO_PORT
@ TXT_GUARD_REF_LOAD_ERR_REGISTER
@ TXT_PORT_EXISTS_BY_NAME
@ TXT_BRIDGE_EXISTS_BY_SAME_NAME
@ TXT_OPCODE_SETTING_PORT_EXISTS
@ TXT_GUARD_REF_LOAD_ERR_PORT
@ TXT_BRIDGE_UNKNOWN_SRC_OR_DST
@ TXT_OPERATION_EXISTS_BY_SAME_NAME