Lines Matching refs:operands

139             # The "operands" and "snippets" attributes of the InstObjParams
141 del myDict['operands']
155 # operands explicitly (like Mem)
158 operands = SubOperandList(self.parser, compositeCode, d.operands)
160 myDict['op_decl'] = operands.concatAttrStrings('op_decl')
161 if operands.readPC or operands.setPC:
166 # all the operands in the OperandList are also in the
168 # expected that predication would not be used for the operands.
169 if operands.predRead:
171 if operands.predWrite:
178 operands.concatSomeAttrStrings(is_src, 'op_src_decl')
180 operands.concatSomeAttrStrings(is_dest, 'op_dest_decl')
181 if operands.readPC:
184 if operands.setPC:
188 myDict['op_rd'] = operands.concatAttrStrings('op_rd')
189 if operands.readPC:
197 reordered = list(operands.items)
312 # concatenates all the individual strings in the operands.
1128 '''Find all the operands in the given code block. Returns an operand
1133 # delete strings and comments so we don't match on operands inside
1136 # search for operands
1193 # enumerate source & dest register operands... used in building
1205 # Flags to keep track if one or more operands are to be read/written
1275 # values of the specified attribute for all operands
1279 # like concatAttrStrings, but only include the values for the operands
1285 # values of the specified attribute for all operands
1289 # like concatAttrLists, but only include the values for the operands
1298 '''Find all the operands in the given code block. Returns an operand
1303 # delete strings and comments so we don't match on operands inside
1306 # search for operands
1346 # Flags to keep track if one or more operands are to be read/written
1361 error("Mixed whole and partial PC state operands.")
1424 self.operands = OperandList(parser, compositeCode)
1439 self.operands.concatAttrStrings('constructor')
1441 self.flags = self.operands.concatAttrLists('flags')
2072 'error: operand types must be defined before operands')
2078 error(t.lineno(1), 'In def operands: %s' % exc)
2586 operands = user_dict.keys()
2587 # Add the elems defined in the vector operands and
2593 operands.append(elem)
2602 ''' % (string.join(operands, '|'), string.join(extensions, '|'))
2610 % (string.join(operands, '|'), string.join(extensions, '|'))