diff options
author | Ficture Seven <FICTURE7@gmail.com> | 2020-04-20 16:40:13 +0400 |
---|---|---|
committer | GitHub <noreply@github.com> | 2020-04-20 22:40:13 +1000 |
commit | ca8745fc8e28d5ac51d4ab1921a96b3eb3abc03f (patch) | |
tree | 90900929bba70dd6478cbc8ff398bdeffdd38eaf | |
parent | 644de99e86856bad3fe24a0324c06f96cee6a401 (diff) |
Avoid temporaries when pre-allocating Store %x, imm8/16/32 (#1123)
-rw-r--r-- | ARMeilleure/CodeGen/X86/PreAllocator.cs | 3 |
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: |