Changeset 230379 in webkit


Ignore:
Timestamp:
Apr 8, 2018 12:59:53 PM (6 years ago)
Author:
Yusuke Suzuki
Message:

Unreviewed, follow-up patch for DFG 32bit
https://bugs.webkit.org/show_bug.cgi?id=183970

  • dfg/DFGSpeculativeJIT32_64.cpp:

(JSC::DFG::SpeculativeJIT::cachedGetById):

Location:
trunk/Source/JavaScriptCore
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/Source/JavaScriptCore/ChangeLog

    r230377 r230379  
     12018-04-08  Yusuke Suzuki  <utatane.tea@gmail.com>
     2
     3        Unreviewed, follow-up patch for DFG 32bit
     4        https://bugs.webkit.org/show_bug.cgi?id=183970
     5
     6        * dfg/DFGSpeculativeJIT32_64.cpp:
     7        (JSC::DFG::SpeculativeJIT::cachedGetById):
     8
    192018-04-08  Yusuke Suzuki  <utatane.tea@gmail.com>
    210
  • trunk/Source/JavaScriptCore/dfg/DFGSpeculativeJIT32_64.cpp

    r230376 r230379  
    210210    slowCases.append(gen.slowPathJump());
    211211
    212     J_JITOperation_ESsiJI getByIdFunction;
    213     if (type == AccessType::Get)
    214         getByIdFunction = operationGetByIdOptimize;
    215     else
    216         getByIdFunction = operationTryGetByIdOptimize;
    217 
    218212    std::unique_ptr<SlowPathGenerator> slowPath;
    219213    if (baseTagGPROrNone == InvalidGPRReg) {
    220214        slowPath = slowPathCall(
    221             slowCases, this, getByIdFunction,
     215            slowCases, this, appropriateOptimizingGetByIdFunction(type),
    222216            JSValueRegs(resultTagGPR, resultPayloadGPR), gen.stubInfo(),
    223217            JSValue::JSCellType, basePayloadGPR,
     
    225219    } else {
    226220        slowPath = slowPathCall(
    227             slowCases, this, getByIdFunction,
     221            slowCases, this, appropriateOptimizingGetByIdFunction(type),
    228222            JSValueRegs(resultTagGPR, resultPayloadGPR), gen.stubInfo(), JSValueRegs(baseTagGPROrNone, basePayloadGPR), identifierUID(identifierNumber));
    229223    }
Note: See TracChangeset for help on using the changeset viewer.