Changeset 230379 in webkit
- Timestamp:
- Apr 8, 2018 12:59:53 PM (6 years ago)
- Location:
- trunk/Source/JavaScriptCore
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Source/JavaScriptCore/ChangeLog
r230377 r230379 1 2018-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 1 9 2018-04-08 Yusuke Suzuki <utatane.tea@gmail.com> 2 10 -
trunk/Source/JavaScriptCore/dfg/DFGSpeculativeJIT32_64.cpp
r230376 r230379 210 210 slowCases.append(gen.slowPathJump()); 211 211 212 J_JITOperation_ESsiJI getByIdFunction;213 if (type == AccessType::Get)214 getByIdFunction = operationGetByIdOptimize;215 else216 getByIdFunction = operationTryGetByIdOptimize;217 218 212 std::unique_ptr<SlowPathGenerator> slowPath; 219 213 if (baseTagGPROrNone == InvalidGPRReg) { 220 214 slowPath = slowPathCall( 221 slowCases, this, getByIdFunction,215 slowCases, this, appropriateOptimizingGetByIdFunction(type), 222 216 JSValueRegs(resultTagGPR, resultPayloadGPR), gen.stubInfo(), 223 217 JSValue::JSCellType, basePayloadGPR, … … 225 219 } else { 226 220 slowPath = slowPathCall( 227 slowCases, this, getByIdFunction,221 slowCases, this, appropriateOptimizingGetByIdFunction(type), 228 222 JSValueRegs(resultTagGPR, resultPayloadGPR), gen.stubInfo(), JSValueRegs(baseTagGPROrNone, basePayloadGPR), identifierUID(identifierNumber)); 229 223 }
Note: See TracChangeset
for help on using the changeset viewer.