diff options
Diffstat (limited to 'backend/src/ir/liveness.cpp')
-rw-r--r-- | backend/src/ir/liveness.cpp | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/backend/src/ir/liveness.cpp b/backend/src/ir/liveness.cpp index dbb5c33f..1d385ee3 100644 --- a/backend/src/ir/liveness.cpp +++ b/backend/src/ir/liveness.cpp @@ -142,6 +142,7 @@ namespace ir { opCode != ir::OP_RHADD && opCode != ir::OP_READ_ARF && opCode != ir::OP_ADDSAT && + opCode != ir::OP_IME && (dstNum == 1 || insn.getOpcode() != ir::OP_LOAD) && !extentRegs->contains(reg) ) |