diff options
author | Rekai <Rekai.GonzalezAlberquilla@arm.com> | 2015-03-02 04:00:38 -0500 |
---|---|---|
committer | Rekai <Rekai.GonzalezAlberquilla@arm.com> | 2015-03-02 04:00:38 -0500 |
commit | 3d5434022a2f97e5e855e17c8e46b08e38c8bb9e (patch) | |
tree | 9f2c3ec3404559d661d1e9537cac345b43b4d514 /src/cpu/static_inst.hh | |
parent | 987de4f5ccc5639ca03cc3c90e48bc06b5429823 (diff) | |
download | gem5-3d5434022a2f97e5e855e17c8e46b08e38c8bb9e.tar.xz |
cpu: o3 register renaming request handling improved
Now, prior to the renaming, the instruction requests the exact amount of
registers it will need, and the rename_map decides whether the instruction is
allowed to proceed or not.
Diffstat (limited to 'src/cpu/static_inst.hh')
-rw-r--r-- | src/cpu/static_inst.hh | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/src/cpu/static_inst.hh b/src/cpu/static_inst.hh index 7206a2616..684a22856 100644 --- a/src/cpu/static_inst.hh +++ b/src/cpu/static_inst.hh @@ -117,6 +117,9 @@ class StaticInst : public RefCounted, public StaticInstFlags /// Number of integer destination regs. int8_t numIntDestRegs() const { return _numIntDestRegs; } //@} + /// Number of coprocesor destination regs. + int8_t numCCDestRegs() const { return _numCCDestRegs; } + //@} /// @name Flag accessors. /// These functions are used to access the values of the various |