Title: [159654] trunk/Source/_javascript_Core
Revision
159654
Author
[email protected]
Date
2013-11-21 16:46:09 -0800 (Thu, 21 Nov 2013)

Log Message

JSC: Removed unused opcodes from offline assembler
https://bugs.webkit.org/show_bug.cgi?id=124749

Reviewed by Mark Hahnenberg.

Removed the unused, X86 only peekq and pokeq.

* offlineasm/instructions.rb:
* offlineasm/x86.rb:

Modified Paths

Diff

Modified: trunk/Source/_javascript_Core/ChangeLog (159653 => 159654)


--- trunk/Source/_javascript_Core/ChangeLog	2013-11-22 00:31:55 UTC (rev 159653)
+++ trunk/Source/_javascript_Core/ChangeLog	2013-11-22 00:46:09 UTC (rev 159654)
@@ -1,5 +1,17 @@
 2013-11-21  Michael Saboff  <[email protected]>
 
+        JSC: Removed unused opcodes from offline assembler
+        https://bugs.webkit.org/show_bug.cgi?id=124749
+
+        Reviewed by Mark Hahnenberg.
+
+        Removed the unused, X86 only peekq and pokeq.
+
+        * offlineasm/instructions.rb:
+        * offlineasm/x86.rb:
+
+2013-11-21  Michael Saboff  <[email protected]>
+
         REGRESSION(159395) Fix branch8(…, AbsoluteAddress, …) in ARM64 MacroAssembler
         https://bugs.webkit.org/show_bug.cgi?id=124688
 

Modified: trunk/Source/_javascript_Core/offlineasm/instructions.rb (159653 => 159654)


--- trunk/Source/_javascript_Core/offlineasm/instructions.rb	2013-11-22 00:31:55 UTC (rev 159653)
+++ trunk/Source/_javascript_Core/offlineasm/instructions.rb	2013-11-22 00:46:09 UTC (rev 159654)
@@ -206,8 +206,6 @@
      "tqs",
      "tqz",
      "tqnz",
-     "peekq",
-     "pokeq",
      "bqeq",
      "bqneq",
      "bqa",

Modified: trunk/Source/_javascript_Core/offlineasm/x86.rb (159653 => 159654)


--- trunk/Source/_javascript_Core/offlineasm/x86.rb	2013-11-22 00:31:55 UTC (rev 159653)
+++ trunk/Source/_javascript_Core/offlineasm/x86.rb	2013-11-22 00:46:09 UTC (rev 159654)
@@ -1286,15 +1286,9 @@
         when "peek"
             sp = RegisterID.new(nil, "sp")
             $asm.puts "mov#{x86Suffix(:ptr)} #{operands[0].value * x86Bytes(:ptr)}(#{sp.x86Operand(:ptr)}), #{operands[1].x86Operand(:ptr)}"
-        when "peekq"
-            sp = RegisterID.new(nil, "sp")
-            $asm.puts "mov#{x86Suffix(:quad)} #{operands[0].value * x86Bytes(:quad)}(#{sp.x86Operand(:ptr)}), #{operands[1].x86Operand(:quad)}"
         when "poke"
             sp = RegisterID.new(nil, "sp")
             $asm.puts "mov#{x86Suffix(:ptr)} #{operands[0].x86Operand(:ptr)}, #{operands[1].value * x86Bytes(:ptr)}(#{sp.x86Operand(:ptr)})"
-        when "pokeq"
-            sp = RegisterID.new(nil, "sp")
-            $asm.puts "mov#{x86Suffix(:quad)} #{operands[0].x86Operand(:quad)}, #{operands[1].value * x86Bytes(:quad)}(#{sp.x86Operand(:ptr)})"
         when "cdqi"
             $asm.puts "cdq"
         when "idivi"
_______________________________________________
webkit-changes mailing list
[email protected]
https://lists.webkit.org/mailman/listinfo/webkit-changes

Reply via email to