diff options
author | Iru Cai <mytbk920423@gmail.com> | 2019-04-11 23:31:41 +0800 |
---|---|---|
committer | Iru Cai <mytbk920423@gmail.com> | 2019-05-31 16:03:28 +0800 |
commit | e0d37579dcbd1afc14c5e14438467a81fd8980bd (patch) | |
tree | 4f373707da1bc45811fba528fd956a07c79d39ab /src/cpu/base_dyn_inst.hh | |
parent | cd184d861f5702e0ec5855e7247584c799bd24a2 (diff) | |
download | gem5-e0d37579dcbd1afc14c5e14438467a81fd8980bd.tar.xz |
add IFT options
Diffstat (limited to 'src/cpu/base_dyn_inst.hh')
-rw-r--r-- | src/cpu/base_dyn_inst.hh | 22 |
1 files changed, 0 insertions, 22 deletions
diff --git a/src/cpu/base_dyn_inst.hh b/src/cpu/base_dyn_inst.hh index c42224c6d..01a2d1c80 100644 --- a/src/cpu/base_dyn_inst.hh +++ b/src/cpu/base_dyn_inst.hh @@ -478,28 +478,6 @@ class BaseDynInst : public ExecContext, public RefCounted _prevDestRegIdx[idx] = previous_rename; } - void taintDestRegs(bool istaint) - { - for (size_t i = 0; i < numDestRegs(); i++) { - auto dstreg = _destRegIdx[i]; - if (istaint) { - cpu->setTaint(dstreg); - } else { - cpu->clearTaint(dstreg); - } - } - } - - bool srcTainted(void) - { - bool result = false; - for (size_t i = 0; i < numSrcRegs(); i++) { - auto src = _srcRegIdx[i]; - result |= cpu->regTainted(src); - } - return result; - } - /** Renames a source logical register to the physical register which * has/will produce that logical register's result. * @todo: add in whether or not the source register is ready. |