/macosx-10.10/JavaScriptCore-7600.1.17/bytecode/ |
H A D | LazyOperandValueProfile.cpp | 36 void CompressedLazyOperandValueProfileHolder::computeUpdatedPredictions(const ConcurrentJITLocker& locker) 46 const ConcurrentJITLocker&, const LazyOperandValueProfileKey& key) 65 const ConcurrentJITLocker&, CompressedLazyOperandValueProfileHolder& holder) 90 const ConcurrentJITLocker& locker, const LazyOperandValueProfileKey& key) const 45 add( const ConcurrentJITLocker&, const LazyOperandValueProfileKey& key) argument 64 initialize( const ConcurrentJITLocker&, CompressedLazyOperandValueProfileHolder& holder) argument
|
H A D | ArrayProfile.h | 172 void computeUpdatedPrediction(const ConcurrentJITLocker&, CodeBlock*); 174 ArrayModes observedArrayModes(const ConcurrentJITLocker&) const { return m_observedArrayModes; } 175 bool mayInterceptIndexedAccesses(const ConcurrentJITLocker&) const { return m_mayInterceptIndexedAccesses; } 177 bool mayStoreToHole(const ConcurrentJITLocker&) const { return m_mayStoreToHole; } 178 bool outOfBounds(const ConcurrentJITLocker&) const { return m_outOfBounds; } 180 bool usesOriginalArrayStructures(const ConcurrentJITLocker&) const { return m_usesOriginalArrayStructures; } 182 CString briefDescription(const ConcurrentJITLocker&, CodeBlock*); 183 CString briefDescriptionWithoutUpdating(const ConcurrentJITLocker&);
|
H A D | DFGExitProfile.cpp | 38 bool ExitProfile::add(const ConcurrentJITLocker&, const FrequentExitSite& site) argument 77 bool ExitProfile::hasExitSite(const ConcurrentJITLocker&, const FrequentExitSite& site) const argument 92 void QueryableExitProfile::initialize(const ConcurrentJITLocker&, const ExitProfile& profile) argument
|
H A D | LazyOperandValueProfile.h | 157 void computeUpdatedPredictions(const ConcurrentJITLocker&); 160 const ConcurrentJITLocker&, const LazyOperandValueProfileKey& key); 174 const ConcurrentJITLocker&, CompressedLazyOperandValueProfileHolder& holder); 180 const ConcurrentJITLocker&, const LazyOperandValueProfileKey& key) const;
|
H A D | DFGExitProfile.h | 163 bool add(const ConcurrentJITLocker&, const FrequentExitSite&); 173 bool hasExitSite(const ConcurrentJITLocker&, const FrequentExitSite&) const; 174 bool hasExitSite(const ConcurrentJITLocker& locker, ExitKind kind) const 178 bool hasExitSite(const ConcurrentJITLocker& locker, unsigned bytecodeIndex, ExitKind kind) const 194 void initialize(const ConcurrentJITLocker&, const ExitProfile&);
|
H A D | ArrayProfile.cpp | 78 void ArrayProfile::computeUpdatedPrediction(const ConcurrentJITLocker&, CodeBlock* codeBlock) argument 101 CString ArrayProfile::briefDescription(const ConcurrentJITLocker& locker, CodeBlock* codeBlock) 107 CString ArrayProfile::briefDescriptionWithoutUpdating(const ConcurrentJITLocker&) argument
|
H A D | MethodOfGettingAValueProfile.cpp | 59 ConcurrentJITLocker locker(u.lazyOperand.codeBlock->m_lock);
|
H A D | CallLinkStatus.h | 85 static CallLinkStatus computeFor(const ConcurrentJITLocker&, CallLinkInfo&); 125 static CallLinkStatus computeFromLLInt(const ConcurrentJITLocker&, CodeBlock*, unsigned bytecodeIndex);
|
H A D | GetByIdStatus.h | 94 static bool hasExitSite(const ConcurrentJITLocker&, CodeBlock*, unsigned bytecodeIndex, ExitingJITType = ExitFromAnything); 97 static GetByIdStatus computeForStubInfo(const ConcurrentJITLocker&, CodeBlock*, StructureStubInfo*, StringImpl* uid);
|
H A D | PutByIdStatus.h | 94 static bool hasExitSite(const ConcurrentJITLocker&, CodeBlock*, unsigned bytecodeIndex, ExitingJITType = ExitFromAnything); 97 static PutByIdStatus computeForStubInfo(const ConcurrentJITLocker&, CodeBlock*, StructureStubInfo*, StringImpl* uid);
|
H A D | CallLinkStatus.cpp | 88 CallLinkStatus CallLinkStatus::computeFromLLInt(const ConcurrentJITLocker& locker, CodeBlock* profiledBlock, unsigned bytecodeIndex) 117 ConcurrentJITLocker locker(profiledBlock->m_lock); 146 CallLinkStatus CallLinkStatus::computeFor(const ConcurrentJITLocker&, CallLinkInfo& callLinkInfo) argument 201 ConcurrentJITLocker locker(currentBaseline->m_lock); 211 ConcurrentJITLocker locker(dfgCodeBlock->m_lock);
|
H A D | GetByIdStatus.cpp | 50 bool GetByIdStatus::hasExitSite(const ConcurrentJITLocker& locker, CodeBlock* profiledBlock, unsigned bytecodeIndex, ExitingJITType jitType) 141 ConcurrentJITLocker locker(profiledBlock->m_lock); 165 const ConcurrentJITLocker&, CodeBlock* profiledBlock, StructureStubInfo* stubInfo, 319 ConcurrentJITLocker locker(dfgBlock->m_lock); 327 ConcurrentJITLocker locker(profiledBlock->m_lock); 164 computeForStubInfo( const ConcurrentJITLocker&, CodeBlock* profiledBlock, StructureStubInfo* stubInfo, StringImpl* uid) argument
|
H A D | PutByIdStatus.cpp | 51 bool PutByIdStatus::hasExitSite(const ConcurrentJITLocker& locker, CodeBlock* profiledBlock, unsigned bytecodeIndex, ExitingJITType exitType) 105 ConcurrentJITLocker locker(profiledBlock->m_lock); 128 PutByIdStatus PutByIdStatus::computeForStubInfo(const ConcurrentJITLocker&, CodeBlock* profiledBlock, StructureStubInfo* stubInfo, StringImpl* uid) argument 227 ConcurrentJITLocker locker(baselineBlock->m_lock); 234 ConcurrentJITLocker locker(dfgBlock->m_lock);
|
H A D | ValueProfile.h | 109 CString briefDescription(const ConcurrentJITLocker& locker) 137 SpeculatedType computeUpdatedPrediction(const ConcurrentJITLocker&) argument
|
H A D | CodeBlock.h | 194 void getStubInfoMap(const ConcurrentJITLocker&, StubInfoMap& result); 197 void getCallLinkInfoMap(const ConcurrentJITLocker&, CallLinkInfoMap& result); 279 ConcurrentJITLocker locker(m_lock); 439 SpeculatedType valueProfilePredictionForBytecodeOffset(const ConcurrentJITLocker& locker, int bytecodeOffset) 574 ConcurrentJITLocker locker(m_lock); 578 bool hasExitSite(const ConcurrentJITLocker& locker, const DFG::FrequentExitSite& site) const 584 ConcurrentJITLocker locker(m_lock); 681 ConcurrentJITLocker locker(m_lock); 688 ConcurrentJITLocker locker(m_lock);
|
/macosx-10.10/JavaScriptCore-7600.1.17/runtime/ |
H A D | JSSegmentedVariableObject.cpp | 38 ConcurrentJITLocker locker(m_lock); 51 ConcurrentJITLocker locker(m_lock);
|
H A D | ConcurrentJITLock.h | 103 class ConcurrentJITLocker : public ConcurrentJITLockerBase { class in namespace:JSC 105 ConcurrentJITLocker(ConcurrentJITLock& lockable) function in class:JSC::ConcurrentJITLocker 110 ConcurrentJITLocker(ConcurrentJITLock* lockable) function in class:JSC::ConcurrentJITLocker
|
H A D | SymbolTable.h | 356 Map::iterator find(const ConcurrentJITLocker&, StringImpl* key) argument 366 SymbolTableEntry get(const ConcurrentJITLocker&, StringImpl* key) argument 373 ConcurrentJITLocker locker(m_lock); 377 SymbolTableEntry inlineGet(const ConcurrentJITLocker&, StringImpl* key) argument 384 ConcurrentJITLocker locker(m_lock); 388 Map::iterator begin(const ConcurrentJITLocker&) argument 393 Map::iterator end(const ConcurrentJITLocker&) argument 403 size_t size(const ConcurrentJITLocker&) const 410 ConcurrentJITLocker locker(m_lock); 414 Map::AddResult add(const ConcurrentJITLocker argument 425 set(const ConcurrentJITLocker&, StringImpl* key, const SymbolTableEntry& entry) argument 436 contains(const ConcurrentJITLocker&, StringImpl* key) argument [all...] |
H A D | JSSymbolTableObject.cpp | 64 ConcurrentJITLocker locker(thisObject->symbolTable()->m_lock);
|
H A D | JSSymbolTableObject.h | 75 ConcurrentJITLocker locker(symbolTable.m_lock); 90 ConcurrentJITLocker locker(symbolTable.m_lock); 107 ConcurrentJITLocker locker(symbolTable.m_lock); 167 ConcurrentJITLocker locker(symbolTable.m_lock);
|
H A D | JSActivation.cpp | 124 ConcurrentJITLocker locker(thisObject->symbolTable()->m_lock); 144 ConcurrentJITLocker locker(symbolTable()->m_lock);
|
/macosx-10.10/JavaScriptCore-7600.1.17/jit/ |
H A D | ArityCheckFailReturnThunks.cpp | 54 ConcurrentJITLocker locker(m_lock); 117 ConcurrentJITLocker locker(m_lock);
|
/macosx-10.10/JavaScriptCore-7600.1.17/dfg/ |
H A D | DFGPredictionInjectionPhase.cpp | 52 ConcurrentJITLocker locker(profiledBlock()->m_lock);
|
H A D | DFGArrayMode.h | 167 static ArrayMode fromObserved(const ConcurrentJITLocker&, ArrayProfile*, Array::Action, bool makeSafe); 179 ArrayMode withSpeculationFromProfile(const ConcurrentJITLocker& locker, ArrayProfile* profile, bool makeSafe) const 193 ArrayMode withProfile(const ConcurrentJITLocker& locker, ArrayProfile* profile, bool makeSafe) const
|
/macosx-10.10/JavaScriptCore-7600.1.17/profiler/ |
H A D | ProfilerBytecodeSequence.cpp | 42 ConcurrentJITLocker locker(codeBlock->m_lock);
|