Changeset 157532 in webkit


Ignore:
Timestamp:
Oct 16, 2013 3:10:23 PM (11 years ago)
Author:
commit-queue@webkit.org
Message:

Remove useless architecture specific implementation in DFG.
https://bugs.webkit.org/show_bug.cgi?id=122917.

Patch by Julien Brianceau <jbriance@cisco.com> on 2013-10-16
Reviewed by Michael Saboff.

With CPU(ARM) && CPU(ARM_HARDFP) architecture, the fallback implementation is fine
as FPRInfo::argumentFPR0 == FPRInfo::returnValueFPR in this case.

  • dfg/DFGSpeculativeJIT.h:
Location:
trunk/Source/JavaScriptCore
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/Source/JavaScriptCore/ChangeLog

    r157530 r157532  
     12013-10-16  Julien Brianceau  <jbriance@cisco.com>
     2
     3        Remove useless architecture specific implementation in DFG.
     4        https://bugs.webkit.org/show_bug.cgi?id=122917.
     5
     6        Reviewed by Michael Saboff.
     7
     8        With CPU(ARM) && CPU(ARM_HARDFP) architecture, the fallback implementation is fine
     9        as FPRInfo::argumentFPR0 == FPRInfo::returnValueFPR in this case.
     10
     11        * dfg/DFGSpeculativeJIT.h:
     12
    1132013-10-16  Julien Brianceau  <jbriance@cisco.com>
    214
  • trunk/Source/JavaScriptCore/dfg/DFGSpeculativeJIT.h

    r157475 r157532  
    18021802        return call;
    18031803    }
    1804 #elif CPU(ARM)
    1805 #if CPU(ARM_HARDFP)
    1806     JITCompiler::Call appendCallWithExceptionCheckSetResult(const FunctionPtr& function, FPRReg result)
    1807     {
    1808         JITCompiler::Call call = appendCallWithExceptionCheck(function);
    1809         if (result != InvalidFPRReg)
    1810             m_jit.moveDouble(FPRInfo::argumentFPR0, result);
    1811         return call;
    1812     }
    1813     JITCompiler::Call appendCallSetResult(const FunctionPtr& function, FPRReg result)
    1814     {
    1815         JITCompiler::Call call = appendCall(function);
    1816         if (result != InvalidFPRReg)
    1817             m_jit.moveDouble(FPRInfo::argumentFPR0, result);
    1818         return call;
    1819     }
    1820 #else
     1804#elif CPU(ARM) && !CPU(ARM_HARDFP)
    18211805    JITCompiler::Call appendCallWithExceptionCheckSetResult(const FunctionPtr& function, FPRReg result)
    18221806    {
     
    18331817        return call;
    18341818    }
    1835 #endif // CPU(ARM_HARDFP)
    1836 #else
     1819#else // CPU(X86_64) || (CPU(ARM) && CPU(ARM_HARDFP)) || CPU(ARM64) || CPU(MIPS) || CPU(SH4)
    18371820    JITCompiler::Call appendCallWithExceptionCheckSetResult(const FunctionPtr& function, FPRReg result)
    18381821    {
Note: See TracChangeset for help on using the changeset viewer.