Ignore:
Timestamp:
Nov 4, 2019, 3:47:07 PM (6 years ago)
Author:
Truitt Savell
Message:

Unreviewed, rolling out r252015.

Broke the Windows build

Reverted changeset:

"Split ArithProfile into a Unary and a Binary version"
https://bugs.webkit.org/show_bug.cgi?id=202832
https://trac.webkit.org/changeset/252015

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/Source/JavaScriptCore/dfg/DFGSpeculativeJIT.cpp

    r252015 r252021  
    39963996    CodeBlock* baselineCodeBlock = m_jit.graph().baselineCodeBlockFor(node->origin.semantic);
    39973997    BytecodeIndex bytecodeIndex = node->origin.semantic.bytecodeIndex();
    3998     BinaryArithProfile* arithProfile = baselineCodeBlock->binaryArithProfileForBytecodeIndex(bytecodeIndex);
     3998    ArithProfile* arithProfile = baselineCodeBlock->arithProfileForBytecodeIndex(bytecodeIndex);
    39993999    JITAddIC* addIC = m_jit.codeBlock()->addJITAddIC(arithProfile);
    40004000    auto repatchingFunction = operationValueAddOptimize;
     
    40204020        CodeBlock* baselineCodeBlock = m_jit.graph().baselineCodeBlockFor(node->origin.semantic);
    40214021        BytecodeIndex bytecodeIndex = node->origin.semantic.bytecodeIndex();
    4022         BinaryArithProfile* arithProfile = baselineCodeBlock->binaryArithProfileForBytecodeIndex(bytecodeIndex);
     4022        ArithProfile* arithProfile = baselineCodeBlock->arithProfileForBytecodeIndex(bytecodeIndex);
    40234023        JITSubIC* subIC = m_jit.codeBlock()->addJITSubIC(arithProfile);
    40244024        auto repatchingFunction = operationValueSubOptimize;
     
    46144614    CodeBlock* baselineCodeBlock = m_jit.graph().baselineCodeBlockFor(node->origin.semantic);
    46154615    BytecodeIndex bytecodeIndex = node->origin.semantic.bytecodeIndex();
    4616     UnaryArithProfile* arithProfile = baselineCodeBlock->unaryArithProfileForBytecodeIndex(bytecodeIndex);
     4616    ArithProfile* arithProfile = baselineCodeBlock->arithProfileForBytecodeIndex(bytecodeIndex);
    46174617    JITNegIC* negIC = m_jit.codeBlock()->addJITNegIC(arithProfile);
    46184618    auto repatchingFunction = operationArithNegateOptimize;
     
    48374837    CodeBlock* baselineCodeBlock = m_jit.graph().baselineCodeBlockFor(node->origin.semantic);
    48384838    BytecodeIndex bytecodeIndex = node->origin.semantic.bytecodeIndex();
    4839     BinaryArithProfile* arithProfile = baselineCodeBlock->binaryArithProfileForBytecodeIndex(bytecodeIndex);
     4839    ArithProfile* arithProfile = baselineCodeBlock->arithProfileForBytecodeIndex(bytecodeIndex);
    48404840    JITMulIC* mulIC = m_jit.codeBlock()->addJITMulIC(arithProfile);
    48414841    auto repatchingFunction = operationValueMulOptimize;
Note: See TracChangeset for help on using the changeset viewer.