aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorFicture Seven <FICTURE7@gmail.com>2020-04-20 16:40:13 +0400
committerGitHub <noreply@github.com>2020-04-20 22:40:13 +1000
commitca8745fc8e28d5ac51d4ab1921a96b3eb3abc03f (patch)
tree90900929bba70dd6478cbc8ff398bdeffdd38eaf
parent644de99e86856bad3fe24a0324c06f96cee6a401 (diff)
Avoid temporaries when pre-allocating Store %x, imm8/16/32 (#1123)
-rw-r--r--ARMeilleure/CodeGen/X86/PreAllocator.cs3
1 files changed, 3 insertions, 0 deletions
diff --git a/ARMeilleure/CodeGen/X86/PreAllocator.cs b/ARMeilleure/CodeGen/X86/PreAllocator.cs
index 7c119349..712f27f3 100644
--- a/ARMeilleure/CodeGen/X86/PreAllocator.cs
+++ b/ARMeilleure/CodeGen/X86/PreAllocator.cs
@@ -1375,6 +1375,9 @@ namespace ARMeilleure.CodeGen.X86
case Instruction.ShiftLeft:
case Instruction.ShiftRightSI:
case Instruction.ShiftRightUI:
+ case Instruction.Store:
+ case Instruction.Store16:
+ case Instruction.Store8:
case Instruction.Subtract:
case Instruction.VectorExtract:
case Instruction.VectorExtract16: