Minor cleanup of operand type and traits code in isa_parser.py.
authorSteve Reinhardt <stever@eecs.umich.edu>
Sun, 12 Feb 2006 02:26:49 +0000 (21:26 -0500)
committerSteve Reinhardt <stever@eecs.umich.edu>
Sun, 12 Feb 2006 02:26:49 +0000 (21:26 -0500)
commit8f2e096275386cbd6744c4bd65190dba1c5b89b4
treefe00acb419193228dff84b8bfb4524e96277df0d
parent3cc6c59582a0de71a7a7c8696f503388a7447acf
Minor cleanup of operand type and traits code in isa_parser.py.

arch/isa_parser.py:
    Minor cleanup of operand type and traits code:
    - build operand size map right away when types are defined
    instead of waiting to do it lazily
    - check that operand types have been defined before operands
    - don't use 'type' as a variable name
    - use isinstance() instead of checking for types directly

--HG--
extra : convert_revision : 099c1ee8d490f9c38316749bf87209388c55c971
arch/isa_parser.py