Replace explicit xc->misspeculating() tests in execute() methods
authorSteve Reinhardt <stever@eecs.umich.edu>
Tue, 18 May 2004 23:09:02 +0000 (16:09 -0700)
committerSteve Reinhardt <stever@eecs.umich.edu>
Tue, 18 May 2004 23:09:02 +0000 (16:09 -0700)
commit4c55d26e664f870d56889097939569c4b07c6de2
tree99d89fca614cf82b6fc2dbd317099c7ca2cdf83d
parent02af86f7e813db27b12214ea377948f07f891b69
Replace explicit xc->misspeculating() tests in execute() methods
with an IsNonSpeculative flag.
No effect on results of non-full-system or SimpleCPU.
Very small impact on full-system FullCPU runs since old wrong-path
call_pal insts used to change the PC, where now they're treated
as no-ops.

arch/alpha/isa_desc:
    Get rid of xc->misspeculating() checks, use IsNonSpeculative flag instead.
cpu/static_inst.hh:
    Add IsNonSpeculative flag and isNonSpeculative() method to test it.

--HG--
extra : convert_revision : 7ec536bfc28b905c429c09eb920ed73ef2beeeba
arch/alpha/isa_desc
cpu/static_inst.hh