gem5/arch/alpha/isa
Kevin Lim 2d04f18674 Gives separate methods for initiating and completing a memory access, which will be helpful for the merged memory model.
arch/alpha/isa/mem.isa:
    Include methods that allow a memory operation to be split between the part that initiates the access, and the part that completes the access.  In these functions the Mem variable is explicitly declared; in the default execute functions, the Mem variable is still handled through %(op_decl)s.
arch/isa_parser.py:
    Include recording the type of the memory access variable so that it can be used if it needs to be explicitly declared in a template.

    Have memory operands consider themselves neither a source nor a destination to avoid including themselves on the op_src_decl list or the op_dest_decl list.

    Record op_src_decl and op_dest_decl lists to allow for declaring only source or destination operands.  This is needed for the split memory access methods.

--HG--
extra : convert_revision : f674f7a2f747ae40ba8c3a0933b0337c87ee0b6c
2006-02-15 13:05:21 -05:00
..
branch.isa Split Alpha ISA description into multiple files 2006-02-09 23:02:38 -05:00
decoder.isa Pseudo instructions are now passed whatever instructions they need by the decoder, rather than extracting them explicitly. This lets most of the pseudo instruction code to be shared across architectures. 2006-02-12 17:38:10 -05:00
fp.isa Split Alpha ISA description into multiple files 2006-02-09 23:02:38 -05:00
int.isa Split Alpha ISA description into multiple files 2006-02-09 23:02:38 -05:00
main.isa Fixed a path in the alpha isa description. 2006-02-14 03:57:42 -05:00
mem.isa Gives separate methods for initiating and completing a memory access, which will be helpful for the merged memory model. 2006-02-15 13:05:21 -05:00
pal.isa Add keyword parameters and list-valued arguments to 2006-02-11 15:11:00 -05:00
unimp.isa Split Alpha ISA description into multiple files 2006-02-09 23:02:38 -05:00
unknown.isa Split Alpha ISA description into multiple files 2006-02-09 23:02:38 -05:00
util.isa Split Alpha ISA description into multiple files 2006-02-09 23:02:38 -05:00