Ignore:
Timestamp:
Mar 6, 2014, 2:33:46 PM (11 years ago)
Author:
[email protected]
Message:

Unreviewed, rolling out r165196.
http://trac.webkit.org/changeset/165196
https://bugs.webkit.org/show_bug.cgi?id=129822

broke arm64 on hardware (Requested by bfulgham on #webkit).

  • assembler/ARM64Assembler.h:

(JSC::ARM64Assembler::lastRegister):

  • assembler/MacroAssembler.h:

(JSC::MacroAssembler::isStackRelated):
(JSC::MacroAssembler::firstRealRegister):
(JSC::MacroAssembler::nextRegister):
(JSC::MacroAssembler::secondRealRegister):

  • ftl/FTLLocation.cpp:

(JSC::FTL::Location::restoreInto):

  • ftl/FTLSaveRestore.cpp:

(JSC::FTL::saveAllRegisters):
(JSC::FTL::restoreAllRegisters):

  • ftl/FTLSlowPathCall.cpp:
  • jit/RegisterSet.cpp:

(JSC::RegisterSet::specialRegisters):
(JSC::RegisterSet::calleeSaveRegisters):

  • jit/RegisterSet.h:
File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/Source/JavaScriptCore/ftl/FTLSlowPathCall.cpp

    r165196 r165216  
    5353        , m_returnRegister(returnRegister)
    5454    {
    55         // We don't care that you're using callee-save, stack, or hardware registers.
     55        // We don't care that you're using callee-save or stack registers.
    5656        m_usedRegisters.exclude(RegisterSet::stackRegisters());
    57         m_usedRegisters.exclude(RegisterSet::reservedHardwareRegisters());
    5857        m_usedRegisters.exclude(RegisterSet::calleeSaveRegisters());
    5958       
Note: See TracChangeset for help on using the changeset viewer.