Changeset 251106 in webkit for trunk/Source/JavaScriptCore/dfg/DFGSpeculativeJIT.cpp
- Timestamp:
- Oct 14, 2019, 3:52:11 PM (6 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Source/JavaScriptCore/dfg/DFGSpeculativeJIT.cpp
r251090 r251106 4001 4001 CodeBlock* baselineCodeBlock = m_jit.graph().baselineCodeBlockFor(node->origin.semantic); 4002 4002 unsigned bytecodeIndex = node->origin.semantic.bytecodeIndex(); 4003 BinaryArithProfile* arithProfile = baselineCodeBlock->binaryArithProfileForBytecodeOffset(bytecodeIndex);4003 ArithProfile* arithProfile = baselineCodeBlock->arithProfileForBytecodeOffset(bytecodeIndex); 4004 4004 JITAddIC* addIC = m_jit.codeBlock()->addJITAddIC(arithProfile); 4005 4005 auto repatchingFunction = operationValueAddOptimize; … … 4025 4025 CodeBlock* baselineCodeBlock = m_jit.graph().baselineCodeBlockFor(node->origin.semantic); 4026 4026 unsigned bytecodeIndex = node->origin.semantic.bytecodeIndex(); 4027 BinaryArithProfile* arithProfile = baselineCodeBlock->binaryArithProfileForBytecodeOffset(bytecodeIndex);4027 ArithProfile* arithProfile = baselineCodeBlock->arithProfileForBytecodeOffset(bytecodeIndex); 4028 4028 JITSubIC* subIC = m_jit.codeBlock()->addJITSubIC(arithProfile); 4029 4029 auto repatchingFunction = operationValueSubOptimize; … … 4619 4619 CodeBlock* baselineCodeBlock = m_jit.graph().baselineCodeBlockFor(node->origin.semantic); 4620 4620 unsigned bytecodeIndex = node->origin.semantic.bytecodeIndex(); 4621 UnaryArithProfile* arithProfile = baselineCodeBlock->unaryArithProfileForBytecodeOffset(bytecodeIndex);4621 ArithProfile* arithProfile = baselineCodeBlock->arithProfileForBytecodeOffset(bytecodeIndex); 4622 4622 JITNegIC* negIC = m_jit.codeBlock()->addJITNegIC(arithProfile); 4623 4623 auto repatchingFunction = operationArithNegateOptimize; … … 4842 4842 CodeBlock* baselineCodeBlock = m_jit.graph().baselineCodeBlockFor(node->origin.semantic); 4843 4843 unsigned bytecodeIndex = node->origin.semantic.bytecodeIndex(); 4844 BinaryArithProfile* arithProfile = baselineCodeBlock->binaryArithProfileForBytecodeOffset(bytecodeIndex);4844 ArithProfile* arithProfile = baselineCodeBlock->arithProfileForBytecodeOffset(bytecodeIndex); 4845 4845 JITMulIC* mulIC = m_jit.codeBlock()->addJITMulIC(arithProfile); 4846 4846 auto repatchingFunction = operationValueMulOptimize;
Note:
See TracChangeset
for help on using the changeset viewer.