diff options
Diffstat (limited to 'src/arch/hsail/insts/branch.hh')
-rw-r--r-- | src/arch/hsail/insts/branch.hh | 12 |
1 files changed, 9 insertions, 3 deletions
diff --git a/src/arch/hsail/insts/branch.hh b/src/arch/hsail/insts/branch.hh index 6df6f766a..79603f408 100644 --- a/src/arch/hsail/insts/branch.hh +++ b/src/arch/hsail/insts/branch.hh @@ -95,7 +95,9 @@ namespace HsailISA return target.opSize(); } - int getRegisterIndex(int operandIndex) override { + int + getRegisterIndex(int operandIndex, GPUDynInstPtr gpuDynInst) override + { assert(operandIndex >= 0 && operandIndex < getNumOperands()); return target.regIndex(); } @@ -223,7 +225,9 @@ namespace HsailISA else return 1; } - int getRegisterIndex(int operandIndex) override { + int + getRegisterIndex(int operandIndex, GPUDynInstPtr gpuDynInst) override + { assert(operandIndex >= 0 && operandIndex < getNumOperands()); if (!operandIndex) return target.regIndex(); @@ -370,7 +374,9 @@ namespace HsailISA assert(operandIndex >= 0 && operandIndex < getNumOperands()); return target.opSize(); } - int getRegisterIndex(int operandIndex) override { + int + getRegisterIndex(int operandIndex, GPUDynInstPtr gpuDynInst) override + { assert(operandIndex >= 0 && operandIndex < getNumOperands()); return target.regIndex(); } |