From 8fe7e974ee5ca80885b9231ec397e5681d67d3ae Mon Sep 17 00:00:00 2001 From: Iru Cai Date: Thu, 11 Apr 2019 23:31:41 +0800 Subject: add IFT options --- src/cpu/base_dyn_inst.hh | 22 ---------------------- 1 file changed, 22 deletions(-) (limited to 'src/cpu/base_dyn_inst.hh') diff --git a/src/cpu/base_dyn_inst.hh b/src/cpu/base_dyn_inst.hh index d533ad9bf..6301864b7 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. -- cgit v1.2.3