summaryrefslogtreecommitdiff
path: root/backend/src/ir/liveness.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'backend/src/ir/liveness.cpp')
-rw-r--r--backend/src/ir/liveness.cpp1
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)
)