Searched refs:profiledBlock (Results 1 - 10 of 10) sorted by relevance

/macosx-10.9.5/JavaScriptCore-7537.78.1/profiler/
H A DProfilerProfiledBytecodes.cpp35 ProfiledBytecodes::ProfiledBytecodes(Bytecodes* bytecodes, CodeBlock* profiledBlock) argument
36 : BytecodeSequence(profiledBlock)
H A DProfilerCompilation.cpp48 void Compilation::addProfiledBytecodes(Database& database, CodeBlock* profiledBlock) argument
50 Bytecodes* bytecodes = database.ensureBytecodesFor(profiledBlock);
62 m_profiledBytecodes.append(ProfiledBytecodes(bytecodes, profiledBlock));
/macosx-10.9.5/JavaScriptCore-7537.78.1/bytecode/
H A DCallLinkStatus.cpp84 CallLinkStatus CallLinkStatus::computeFromLLInt(CodeBlock* profiledBlock, unsigned bytecodeIndex) argument
86 UNUSED_PARAM(profiledBlock);
89 Instruction* instruction = profiledBlock->instructions().begin() + bytecodeIndex;
98 CallLinkStatus CallLinkStatus::computeFor(CodeBlock* profiledBlock, unsigned bytecodeIndex) argument
100 UNUSED_PARAM(profiledBlock);
103 if (!profiledBlock->numberOfCallLinkInfos())
104 return computeFromLLInt(profiledBlock, bytecodeIndex);
106 if (profiledBlock->couldTakeSlowCase(bytecodeIndex))
109 CallLinkInfo& callLinkInfo = profiledBlock->getCallLinkInfo(bytecodeIndex);
115 return computeFromLLInt(profiledBlock, bytecodeInde
[all...]
H A DGetByIdStatus.cpp37 GetByIdStatus GetByIdStatus::computeFromLLInt(CodeBlock* profiledBlock, unsigned bytecodeIndex, Identifier& ident) argument
39 UNUSED_PARAM(profiledBlock);
43 Instruction* instruction = profiledBlock->instructions().begin() + bytecodeIndex;
55 *profiledBlock->vm(), ident, attributesIgnored, specificValue);
67 void GetByIdStatus::computeForChain(GetByIdStatus& result, CodeBlock* profiledBlock, Identifier& ident, Structure* structure) argument
84 currentObject = asObject(currentStructure->prototypeForLookup(profiledBlock));
96 *profiledBlock->vm(), ident, attributesIgnored, specificValue);
106 UNUSED_PARAM(profiledBlock);
113 GetByIdStatus GetByIdStatus::computeFor(CodeBlock* profiledBlock, unsigned bytecodeIndex, Identifier& ident) argument
115 UNUSED_PARAM(profiledBlock);
[all...]
H A DPutByIdStatus.cpp38 PutByIdStatus PutByIdStatus::computeFromLLInt(CodeBlock* profiledBlock, unsigned bytecodeIndex, Identifier& ident) argument
40 UNUSED_PARAM(profiledBlock);
44 Instruction* instruction = profiledBlock->instructions().begin() + bytecodeIndex;
52 PropertyOffset offset = structure->get(*profiledBlock->vm(), ident);
71 PropertyOffset offset = newStructure->get(*profiledBlock->vm(), ident);
81 PutByIdStatus PutByIdStatus::computeFor(CodeBlock* profiledBlock, unsigned bytecodeIndex, Identifier& ident) argument
83 UNUSED_PARAM(profiledBlock);
87 if (!profiledBlock->numberOfStructureStubInfos())
88 return computeFromLLInt(profiledBlock, bytecodeIndex, ident);
90 if (profiledBlock
[all...]
H A DCodeBlock.cpp3238 CodeBlock* profiledBlock = alternative();
3243 if (!exit.considerAddingAsFrequentExitSite(profiledBlock))
/macosx-10.9.5/JavaScriptCore-7537.78.1/dfg/
H A DDFGPhase.h62 CodeBlock* profiledBlock() { return m_graph.m_profiledBlock; } function in class:JSC::DFG::Phase
H A DDFGPredictionInjectionPhase.cpp52 ValueProfile* profile = profiledBlock()->valueProfileForArgument(arg);
H A DDFGGraph.h429 CodeBlock* profiledBlock = baselineCodeBlockFor(node->codeOrigin);
437 return profiledBlock->valueProfileForArgument(argument);
441 return profiledBlock->valueProfileForBytecodeOffset(node->codeOrigin.bytecodeIndexForValueProfile());
451 CodeBlock* profiledBlock = baselineCodeBlockFor(node->codeOrigin);
455 profiledBlock,
H A DDFGByteCodeParser.cpp1086 CodeBlock* profiledBlock,
3466 CodeBlock* profiledBlock,
3475 , m_profiledBlock(profiledBlock)
3476 , m_exitProfile(profiledBlock->exitProfile())
3479 , m_lazyOperands(profiledBlock->lazyOperandValueProfiles())

Completed in 194 milliseconds