/macosx-10.10.1/JavaScriptCore-7600.1.17/bytecode/ |
H A D | LazyOperandValueProfile.h | 44 : 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 D | DFGExitProfile.h | 43 : 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 D | ValueProfile.h | 51 : 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 D | ArrayProfile.h | 137 : 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 D | CodeBlock.cpp | 1651 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 D | CodeBlock.h | 422 ASSERT(result->m_bytecodeOffset == -1); 433 ASSERT(result->m_bytecodeOffset != -1);
|
/macosx-10.10.1/JavaScriptCore-7600.1.17/jit/ |
H A D | SlowPathCall.h | 48 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 D | JIT.cpp | 83 , 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 D | JITInlines.h | 94 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 D | JIT.h | 205 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 D | JITArithmetic32_64.cpp | 765 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 D | JITPropertyAccess32_64.cpp | 173 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 D | JITArithmetic.cpp | 671 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 D | JITPropertyAccess.cpp | 151 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 D | JITCall.cpp | 228 info->codeOrigin = CodeOrigin(m_bytecodeOffset);
|
H A D | JITOpcodes.cpp | 647 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 D | JITOpcodes32_64.cpp | 935 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 D | JITCall32_64.cpp | 318 info->codeOrigin = CodeOrigin(m_bytecodeOffset);
|
/macosx-10.10.1/JavaScriptCore-7600.1.17/interpreter/ |
H A D | StackVisitor.h | 63 unsigned bytecodeOffset() const { return m_bytecodeOffset; } 101 unsigned m_bytecodeOffset; member in class:JSC::StackVisitor::Frame
|
H A D | StackVisitor.cpp | 111 m_frame.m_bytecodeOffset = !m_frame.codeBlock() ? 0 141 m_frame.m_bytecodeOffset = codeOrigin->bytecodeIndex;
|