Changeset 252021 in webkit for trunk/Source/JavaScriptCore/dfg/DFGSpeculativeJIT.cpp
- Timestamp:
- Nov 4, 2019, 3:47:07 PM (6 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Source/JavaScriptCore/dfg/DFGSpeculativeJIT.cpp
r252015 r252021 3996 3996 CodeBlock* baselineCodeBlock = m_jit.graph().baselineCodeBlockFor(node->origin.semantic); 3997 3997 BytecodeIndex bytecodeIndex = node->origin.semantic.bytecodeIndex(); 3998 BinaryArithProfile* arithProfile = baselineCodeBlock->binaryArithProfileForBytecodeIndex(bytecodeIndex);3998 ArithProfile* arithProfile = baselineCodeBlock->arithProfileForBytecodeIndex(bytecodeIndex); 3999 3999 JITAddIC* addIC = m_jit.codeBlock()->addJITAddIC(arithProfile); 4000 4000 auto repatchingFunction = operationValueAddOptimize; … … 4020 4020 CodeBlock* baselineCodeBlock = m_jit.graph().baselineCodeBlockFor(node->origin.semantic); 4021 4021 BytecodeIndex bytecodeIndex = node->origin.semantic.bytecodeIndex(); 4022 BinaryArithProfile* arithProfile = baselineCodeBlock->binaryArithProfileForBytecodeIndex(bytecodeIndex);4022 ArithProfile* arithProfile = baselineCodeBlock->arithProfileForBytecodeIndex(bytecodeIndex); 4023 4023 JITSubIC* subIC = m_jit.codeBlock()->addJITSubIC(arithProfile); 4024 4024 auto repatchingFunction = operationValueSubOptimize; … … 4614 4614 CodeBlock* baselineCodeBlock = m_jit.graph().baselineCodeBlockFor(node->origin.semantic); 4615 4615 BytecodeIndex bytecodeIndex = node->origin.semantic.bytecodeIndex(); 4616 UnaryArithProfile* arithProfile = baselineCodeBlock->unaryArithProfileForBytecodeIndex(bytecodeIndex);4616 ArithProfile* arithProfile = baselineCodeBlock->arithProfileForBytecodeIndex(bytecodeIndex); 4617 4617 JITNegIC* negIC = m_jit.codeBlock()->addJITNegIC(arithProfile); 4618 4618 auto repatchingFunction = operationArithNegateOptimize; … … 4837 4837 CodeBlock* baselineCodeBlock = m_jit.graph().baselineCodeBlockFor(node->origin.semantic); 4838 4838 BytecodeIndex bytecodeIndex = node->origin.semantic.bytecodeIndex(); 4839 BinaryArithProfile* arithProfile = baselineCodeBlock->binaryArithProfileForBytecodeIndex(bytecodeIndex);4839 ArithProfile* arithProfile = baselineCodeBlock->arithProfileForBytecodeIndex(bytecodeIndex); 4840 4840 JITMulIC* mulIC = m_jit.codeBlock()->addJITMulIC(arithProfile); 4841 4841 auto repatchingFunction = operationValueMulOptimize;
Note:
See TracChangeset
for help on using the changeset viewer.