/macosx-10.9.5/JavaScriptCore-7537.78.1/bytecode/ |
H A D | PreciseJumpTargets.h | 29 #include "CodeBlock.h" 33 void computePreciseJumpTargets(CodeBlock*, Vector<unsigned, 32>& out);
|
H A D | CodeBlockWithJITType.h | 29 #include "CodeBlock.h" 33 // We sometimes what to print the CodeBlock's ID before setting its JITCode. At that 34 // point the CodeBlock will claim a bogus JITType. This helper class lets us do that. 38 CodeBlockWithJITType(CodeBlock* codeBlock, JITCode::JITType jitType) 49 CodeBlock* m_codeBlock;
|
H A D | ExecutionCounter.h | 36 class CodeBlock; 41 bool checkIfThresholdCrossedAndSet(CodeBlock*); 42 void setNewThreshold(int32_t threshold, CodeBlock*); 46 static double applyMemoryUsageHeuristics(int32_t value, CodeBlock*); 47 static int32_t applyMemoryUsageHeuristicsAndConvertToInt(int32_t value, CodeBlock*); 72 bool hasCrossedThreshold(CodeBlock*) const; 73 bool setThreshold(CodeBlock*);
|
H A D | SpecialPointer.cpp | 29 #include "CodeBlock.h" 39 void* actualPointerFor(CodeBlock* codeBlock, Special::Pointer pointer)
|
H A D | StructureStubClearingWatchpoint.h | 43 class CodeBlock; 81 WatchpointsOnStructureStubInfo(CodeBlock* codeBlock, StructureStubInfo* stubInfo) 93 CodeBlock*, StructureStubInfo*); 95 CodeBlock* codeBlock() const { return m_codeBlock; } 99 CodeBlock* m_codeBlock;
|
H A D | MethodOfGettingAValueProfile.h | 41 class CodeBlock; 62 CodeBlock*, const LazyOperandValueProfileKey&); 87 CodeBlock* codeBlock;
|
H A D | ExecutionCounter.cpp | 29 #include "CodeBlock.h" 40 bool ExecutionCounter::checkIfThresholdCrossedAndSet(CodeBlock* codeBlock) 51 void ExecutionCounter::setNewThreshold(int32_t threshold, CodeBlock* codeBlock) 65 double ExecutionCounter::applyMemoryUsageHeuristics(int32_t value, CodeBlock* codeBlock) 81 int32_t value, CodeBlock* codeBlock) 93 bool ExecutionCounter::hasCrossedThreshold(CodeBlock* codeBlock) const 120 bool ExecutionCounter::setThreshold(CodeBlock* codeBlock)
|
H A D | ResolveGlobalStatus.cpp | 29 #include "CodeBlock.h" 36 static ResolveGlobalStatus computeForStructure(CodeBlock* codeBlock, Structure* structure, Identifier& identifier) 49 ResolveGlobalStatus ResolveGlobalStatus::computeFor(CodeBlock* codeBlock, int, ResolveOperation* operation, Identifier& identifier)
|
H A D | SpecialPointer.h | 31 class CodeBlock; 57 void* actualPointerFor(CodeBlock*, Special::Pointer);
|
H A D | GetByIdStatus.h | 35 class CodeBlock; 74 static GetByIdStatus computeFor(CodeBlock*, unsigned bytecodeIndex, Identifier&); 93 static void computeForChain(GetByIdStatus& result, CodeBlock*, Identifier&, Structure*); 94 static GetByIdStatus computeFromLLInt(CodeBlock*, unsigned bytecodeIndex, Identifier&);
|
H A D | SamplingTool.h | 181 class CodeBlock; 204 void sample(CodeBlock*, Instruction*); 207 CodeBlock* m_codeBlock; 255 CodeBlock* m_savedCodeBlock; 286 void sample(CodeBlock* codeBlock, Instruction* vPC) 293 CodeBlock** codeBlockSlot() { return &m_codeBlock; } 307 Sample(volatile intptr_t sample, CodeBlock* volatile codeBlock) 314 CodeBlock* codeBlock() { return m_codeBlock; } 321 CodeBlock* m_codeBlock; 330 CodeBlock* m_codeBloc [all...] |
/macosx-10.9.5/JavaScriptCore-7537.78.1/dfg/ |
H A D | DFGDriver.h | 34 class CodeBlock; 44 bool tryCompile(ExecState*, CodeBlock*, JITCode&, unsigned bytecodeIndex); 45 bool tryCompileFunction(ExecState*, CodeBlock*, JITCode&, MacroAssemblerCodePtr& jitCodeWithArityCheck, unsigned bytecodeIndex); 47 inline bool tryCompile(ExecState*, CodeBlock*, JITCode&, unsigned) { return false; } 48 inline bool tryCompileFunction(ExecState*, CodeBlock*, JITCode&, MacroAssemblerCodePtr&, unsigned) { return false; }
|
H A D | DFGOSREntry.h | 36 class CodeBlock; 53 void* prepareOSREntry(ExecState*, CodeBlock*, unsigned bytecodeIndex); 55 inline void* prepareOSREntry(ExecState*, CodeBlock*, unsigned) { return 0; }
|
H A D | DFGCapabilities.h | 42 bool mightCompileEval(CodeBlock*); 43 bool mightCompileProgram(CodeBlock*); 44 bool mightCompileFunctionForCall(CodeBlock*); 45 bool mightCompileFunctionForConstruct(CodeBlock*); 46 bool mightInlineFunctionForCall(CodeBlock*); 47 bool mightInlineFunctionForClosureCall(CodeBlock*); 48 bool mightInlineFunctionForConstruct(CodeBlock*); 85 inline CapabilityLevel canCompileOpcode(OpcodeID opcodeID, CodeBlock*, Instruction*) 216 inline bool canInlineOpcode(OpcodeID opcodeID, CodeBlock* codeBlock, Instruction* pc) 260 CapabilityLevel canCompileOpcodes(CodeBlock*); [all...] |
H A D | DFGCapabilities.cpp | 29 #include "CodeBlock.h" 36 bool mightCompileEval(CodeBlock* codeBlock) 40 bool mightCompileProgram(CodeBlock* codeBlock) 44 bool mightCompileFunctionForCall(CodeBlock* codeBlock) 48 bool mightCompileFunctionForConstruct(CodeBlock* codeBlock) 53 bool mightInlineFunctionForCall(CodeBlock* codeBlock) 58 bool mightInlineFunctionForClosureCall(CodeBlock* codeBlock) 63 bool mightInlineFunctionForConstruct(CodeBlock* codeBlock) 69 static inline void debugFail(CodeBlock* codeBlock, OpcodeID opcodeID, bool result) 81 static inline void debugFail(CodeBlock* codeBloc [all...] |
H A D | DFGByteCodeParser.h | 35 class CodeBlock; 40 // Populate the Graph with a basic block of code from the CodeBlock,
|
H A D | DFGVariableEventStream.h | 52 CodeBlock*, CodeOrigin, MinifiedGraph&, 56 bool tryToSetConstantRecovery(ValueRecovery&, CodeBlock*, MinifiedNode*) const;
|
H A D | DFGOSRExit.h | 103 bool considerAddingAsFrequentExitSite(CodeBlock* profiledCodeBlock) 112 CodeLocationJump codeLocationForRepatch(CodeBlock*) const; 121 bool considerAddingAsFrequentExitSiteSlow(CodeBlock* profiledCodeBlock); 125 CodeBlock* codeBlock;
|
H A D | DFGPhase.h | 61 CodeBlock* codeBlock() { return m_graph.m_codeBlock; } 62 CodeBlock* profiledBlock() { return m_graph.m_profiledBlock; }
|
/macosx-10.9.5/JavaScriptCore-7537.78.1/heap/ |
H A D | DFGCodeBlocks.h | 35 class CodeBlock; 60 // an unconditional finalizer associated with a CodeBlock that had weak 62 void jettison(PassOwnPtr<CodeBlock>); 67 // Mark a pointer that may be a CodeBlock that belongs to the set of DFG code 68 // blocks. This is defined inline in CodeBlock.h 75 // Trace all marked code blocks (i.e. are referenced from call frames). The CodeBlock 80 friend class CodeBlock; 82 HashSet<CodeBlock*> m_set; 89 void jettison(PassOwnPtr<CodeBlock>);
|
H A D | DFGCodeBlocks.cpp | 29 #include "CodeBlock.h" 41 Vector<OwnPtr<CodeBlock>, 16> toRemove; 43 for (HashSet<CodeBlock*>::iterator iter = m_set.begin(); iter != m_set.end(); ++iter) { 49 void DFGCodeBlocks::jettison(PassOwnPtr<CodeBlock> codeBlockPtr) 52 CodeBlock* codeBlock = codeBlockPtr.leakPtr(); 68 for (HashSet<CodeBlock*>::iterator iter = m_set.begin(); iter != m_set.end(); ++iter) { 76 Vector<OwnPtr<CodeBlock>, 16> toRemove; 78 for (HashSet<CodeBlock*>::iterator iter = m_set.begin(); iter != m_set.end(); ++iter) { 86 for (HashSet<CodeBlock*>::iterator iter = m_set.begin(); iter != m_set.end(); ++iter) { 94 void DFGCodeBlocks::jettison(PassOwnPtr<CodeBlock>) [all...] |
/macosx-10.9.5/JavaScriptCore-7537.78.1/profiler/ |
H A D | ProfilerBytecodeSequence.h | 38 class CodeBlock; 44 BytecodeSequence(CodeBlock*);
|
H A D | ProfilerDatabase.h | 50 Bytecodes* ensureBytecodesFor(CodeBlock*); 51 void notifyDestruction(CodeBlock*); 53 PassRefPtr<Compilation> newCompilation(CodeBlock*, CompilationKind); 83 HashMap<CodeBlock*, Bytecodes*> m_bytecodesMap;
|
H A D | ProfilerProfiledBytecodes.h | 37 ProfiledBytecodes(Bytecodes*, CodeBlock*);
|
H A D | ProfilerProfiledBytecodes.cpp | 35 ProfiledBytecodes::ProfiledBytecodes(Bytecodes* bytecodes, CodeBlock* profiledBlock)
|