Searched refs:m_bytecodeOffset (Results 1 - 20 of 20) sorted by relevance

/macosx-10.10.1/JavaScriptCore-7600.1.17/bytecode/
H A DLazyOperandValueProfile.h44 : m_bytecodeOffset(0) // 0 = empty value
50 : m_bytecodeOffset(1) // 1 = deleted value
56 : m_bytecodeOffset(bytecodeOffset)
69 return m_bytecodeOffset == other.m_bytecodeOffset
75 return WTF::intHash(m_bytecodeOffset) + m_operand.offset();
81 return m_bytecodeOffset;
92 return !m_operand.isValid() && m_bytecodeOffset;
95 unsigned m_bytecodeOffset; member in class:JSC::LazyOperandValueProfileKey
141 return LazyOperandValueProfileKey(m_bytecodeOffset, m_operan
[all...]
H A DDFGExitProfile.h43 : m_bytecodeOffset(0) // 0 = empty value
50 : m_bytecodeOffset(1) // 1 = deleted value
57 : m_bytecodeOffset(bytecodeOffset)
64 m_bytecodeOffset = 0;
71 : m_bytecodeOffset(0)
84 return m_bytecodeOffset == other.m_bytecodeOffset
91 if (m_bytecodeOffset != other.m_bytecodeOffset)
102 return WTF::intHash(m_bytecodeOffset)
122 unsigned m_bytecodeOffset; member in class:JSC::DFG::FrequentExitSite
[all...]
H A DValueProfile.h51 : m_bytecodeOffset(-1)
60 : m_bytecodeOffset(bytecodeOffset)
153 int m_bytecodeOffset; // -1 for prologue member in struct:JSC::ValueProfileBase
188 return valueProfile->m_bytecodeOffset;
195 : m_bytecodeOffset(bytecodeOffset)
200 int m_bytecodeOffset;
206 return rareCaseProfile->m_bytecodeOffset;
H A DArrayProfile.h137 : m_bytecodeOffset(std::numeric_limits<unsigned>::max())
149 : m_bytecodeOffset(bytecodeOffset)
160 unsigned bytecodeOffset() const { return m_bytecodeOffset; }
190 unsigned m_bytecodeOffset; member in class:JSC::ArrayProfile
H A DCodeBlock.cpp1651 ASSERT(profile->m_bytecodeOffset == -1);
1652 profile->m_bytecodeOffset = i;
1690 ASSERT(profile->m_bytecodeOffset == -1);
1691 profile->m_bytecodeOffset = i;
1702 ASSERT(profile->m_bytecodeOffset == -1);
1703 profile->m_bytecodeOffset = i;
1737 ASSERT(profile->m_bytecodeOffset == -1);
1738 profile->m_bytecodeOffset = i;
3208 if (profile->m_bytecodeOffset < 0) {
3329 if (profile->m_bytecodeOffset <
[all...]
H A DCodeBlock.h422 ASSERT(result->m_bytecodeOffset == -1);
433 ASSERT(result->m_bytecodeOffset != -1);
/macosx-10.10.1/JavaScriptCore-7600.1.17/jit/
H A DSlowPathCall.h48 if (m_jit->m_bytecodeOffset != (unsigned)-1)
49 m_jit->sampleInstruction(m_jit->m_codeBlock->instructions().begin() + m_jit->m_bytecodeOffset, true);
66 m_jit->m_calls.append(CallRecord(call, m_jit->m_bytecodeOffset, m_stub.value()));
76 if (m_jit->m_bytecodeOffset != (unsigned)-1)
77 m_jit->sampleInstruction(m_jit->m_codeBlock->instructions().begin() + m_jit->m_bytecodeOffset, false);
H A DJIT.cpp83 , m_bytecodeOffset((unsigned)-1)
103 ASSERT(!m_bytecodeOffset);
104 callOperation(operationOptimize, m_bytecodeOffset);
113 m_bytecodeOffset += OPCODE_LENGTH(name); \
145 for (m_bytecodeOffset = 0; m_bytecodeOffset < instructionCount; ) {
147 m_disassembler->setForBytecodeMainPath(m_bytecodeOffset, label());
148 Instruction* currentInstruction = instructionsBegin + m_bytecodeOffset;
149 ASSERT_WITH_MESSAGE(m_interpreter->isOpcode(currentInstruction->u.opcode), "privateCompileMainPass gone bad @ %d", m_bytecodeOffset);
152 if (m_bytecodeOffset >
[all...]
H A DJITInlines.h94 ASSERT(m_bytecodeOffset != (unsigned)-1); // This method should only be called during hot/cold path generation, so that m_bytecodeOffset is set.
96 m_calls.append(CallRecord(nakedCall, m_bytecodeOffset, function.executableAddress()));
102 ASSERT(static_cast<int>(m_bytecodeOffset) >= 0);
104 Instruction* instruction = m_codeBlock->instructions().begin() + m_bytecodeOffset + 1;
107 uint32_t locationBits = CallFrame::Location::encodeAsBytecodeOffset(m_bytecodeOffset + 1);
581 ASSERT(m_bytecodeOffset != (unsigned)-1); // This method should only be called during hot/cold path generation, so that m_bytecodeOffset is set.
583 m_slowCases.append(SlowCaseEntry(jump, m_bytecodeOffset));
588 ASSERT(m_bytecodeOffset !
[all...]
H A DJIT.h205 jit.m_bytecodeOffset = callLinkInfo->codeOrigin.bytecodeIndex;
212 jit.m_bytecodeOffset = byValInfo->bytecodeIndex;
219 jit.m_bytecodeOffset = byValInfo->bytecodeIndex;
226 jit.m_bytecodeOffset = byValInfo->bytecodeIndex;
263 m_calls.append(CallRecord(functionCall, m_bytecodeOffset, function.value()));
271 m_calls.append(CallRecord(functionCall, m_bytecodeOffset, function.value()));
806 unsigned m_bytecodeOffset; member in class:JSC::JIT
H A DJITArithmetic32_64.cpp765 add32(TrustedImm32(1), AbsoluteAddress(&m_codeBlock->specialFastCaseProfileForBytecodeOffset(m_bytecodeOffset)->m_counter));
865 add32(TrustedImm32(1), AbsoluteAddress(&m_codeBlock->specialFastCaseProfileForBytecodeOffset(m_bytecodeOffset)->m_counter));
919 m_codeBlock->addSpecialFastCaseProfile(m_bytecodeOffset);
965 add32(TrustedImm32(1), AbsoluteAddress(&m_codeBlock->specialFastCaseProfileForBytecodeOffset(m_bytecodeOffset)->m_counter));
996 m_codeBlock->addSpecialFastCaseProfile(m_bytecodeOffset);
1037 add32(TrustedImm32(1), AbsoluteAddress(&m_codeBlock->specialFastCaseProfileForBytecodeOffset(m_bytecodeOffset)->m_counter));
H A DJITPropertyAccess32_64.cpp173 m_byValCompilationInfo.append(ByValCompilationInfo(m_bytecodeOffset, badType, mode, done));
308 m_byValCompilationInfo.append(ByValCompilationInfo(m_bytecodeOffset, badType, mode, done));
477 emitArrayProfilingSiteForBytecodeIndexWithCell(regT0, regT2, m_bytecodeOffset);
480 m_codeBlock, CodeOrigin(m_bytecodeOffset), RegisterSet::specialRegisters(),
528 m_codeBlock, CodeOrigin(m_bytecodeOffset), RegisterSet::specialRegisters(),
H A DJITArithmetic.cpp671 RareCaseProfile* profile = m_codeBlock->addSpecialFastCaseProfile(m_bytecodeOffset);
846 m_codeBlock->addSpecialFastCaseProfile(m_bytecodeOffset);
853 m_codeBlock->addSpecialFastCaseProfile(m_bytecodeOffset);
941 add32(TrustedImm32(1), AbsoluteAddress(&m_codeBlock->addSpecialFastCaseProfile(m_bytecodeOffset)->m_counter));
H A DJITPropertyAccess.cpp151 m_byValCompilationInfo.append(ByValCompilationInfo(m_bytecodeOffset, badType, mode, done));
353 m_byValCompilationInfo.append(ByValCompilationInfo(m_bytecodeOffset, badType, mode, done));
520 emitArrayProfilingSiteForBytecodeIndexWithCell(regT0, regT1, m_bytecodeOffset);
523 m_codeBlock, CodeOrigin(m_bytecodeOffset), RegisterSet::specialRegisters(),
569 m_codeBlock, CodeOrigin(m_bytecodeOffset), RegisterSet::specialRegisters(),
H A DJITCall.cpp228 info->codeOrigin = CodeOrigin(m_bytecodeOffset);
H A DJITOpcodes.cpp647 m_switches.append(SwitchRecord(jumpTable, m_bytecodeOffset, defaultOffset, SwitchRecord::Immediate));
663 m_switches.append(SwitchRecord(jumpTable, m_bytecodeOffset, defaultOffset, SwitchRecord::Character));
679 m_switches.append(SwitchRecord(jumpTable, m_bytecodeOffset, defaultOffset));
1104 callOperation(operationOptimize, m_bytecodeOffset);
H A DJITOpcodes32_64.cpp935 m_switches.append(SwitchRecord(jumpTable, m_bytecodeOffset, defaultOffset, SwitchRecord::Immediate));
951 m_switches.append(SwitchRecord(jumpTable, m_bytecodeOffset, defaultOffset, SwitchRecord::Character));
967 m_switches.append(SwitchRecord(jumpTable, m_bytecodeOffset, defaultOffset));
H A DJITCall32_64.cpp318 info->codeOrigin = CodeOrigin(m_bytecodeOffset);
/macosx-10.10.1/JavaScriptCore-7600.1.17/interpreter/
H A DStackVisitor.h63 unsigned bytecodeOffset() const { return m_bytecodeOffset; }
101 unsigned m_bytecodeOffset; member in class:JSC::StackVisitor::Frame
H A DStackVisitor.cpp111 m_frame.m_bytecodeOffset = !m_frame.codeBlock() ? 0
141 m_frame.m_bytecodeOffset = codeOrigin->bytecodeIndex;

Completed in 381 milliseconds