Ignore:
Timestamp:
Apr 15, 2013, 4:04:15 PM (12 years ago)
Author:
[email protected]
Message:

LLInt SH4 backend implementation
https://bugs.webkit.org/show_bug.cgi?id=112886

Patch by Julien Brianceau <[email protected]> on 2013-04-15
Reviewed by Oliver Hunt.

Source/JavaScriptCore:

  • dfg/DFGOperations.cpp:

(JSC):

  • jit/JITStubs.cpp:
  • llint/LLIntOfflineAsmConfig.h:
  • llint/LowLevelInterpreter.asm:
  • llint/LowLevelInterpreter32_64.asm:
  • offlineasm/arm.rb:
  • offlineasm/ast.rb:
  • offlineasm/backends.rb:
  • offlineasm/instructions.rb:
  • offlineasm/mips.rb:
  • offlineasm/risc.rb:
  • offlineasm/sh4.rb: Added.

Source/WTF:

  • wtf/Platform.h:
File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/Source/JavaScriptCore/offlineasm/arm.rb

    r146459 r148474  
    218218        }
    219219        result = riscLowerMalformedAddressesDouble(result)
    220         result = riscLowerMisplacedImmediates(result)
     220        result = riscLowerMisplacedImmediates(result, ["storeb", "storei", "storep"])
    221221        result = riscLowerMalformedImmediates(result, 0..0xff)
    222222        result = riscLowerMisplacedAddresses(result)
Note: See TracChangeset for help on using the changeset viewer.