ISA parser: Set up op_src_decl and op_dest_decl for pc operands.

This commit is contained in:
Gabe Black 2011-03-24 13:55:16 -04:00
parent 531f54fb51
commit 57ed5e77fe

View file

@ -181,6 +181,12 @@ class Template(object):
operands.concatSomeAttrStrings(is_src, 'op_src_decl')
myDict['op_dest_decl'] = \
operands.concatSomeAttrStrings(is_dest, 'op_dest_decl')
if operands.readPC:
myDict['op_src_decl'] += \
'TheISA::PCState __parserAutoPCState;\n'
if operands.setPC:
myDict['op_dest_decl'] += \
'TheISA::PCState __parserAutoPCState;\n'
myDict['op_rd'] = operands.concatAttrStrings('op_rd')
if operands.readPC: