Searched refs:ConcurrentJITLocker (Results 1 - 25 of 35) sorted by relevance

12

/macosx-10.10/JavaScriptCore-7600.1.17/bytecode/
H A DLazyOperandValueProfile.cpp36 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 DArrayProfile.h172 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 DDFGExitProfile.cpp38 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 DLazyOperandValueProfile.h157 void computeUpdatedPredictions(const ConcurrentJITLocker&);
160 const ConcurrentJITLocker&, const LazyOperandValueProfileKey& key);
174 const ConcurrentJITLocker&, CompressedLazyOperandValueProfileHolder& holder);
180 const ConcurrentJITLocker&, const LazyOperandValueProfileKey& key) const;
H A DDFGExitProfile.h163 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 DArrayProfile.cpp78 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 DMethodOfGettingAValueProfile.cpp59 ConcurrentJITLocker locker(u.lazyOperand.codeBlock->m_lock);
H A DCallLinkStatus.h85 static CallLinkStatus computeFor(const ConcurrentJITLocker&, CallLinkInfo&);
125 static CallLinkStatus computeFromLLInt(const ConcurrentJITLocker&, CodeBlock*, unsigned bytecodeIndex);
H A DGetByIdStatus.h94 static bool hasExitSite(const ConcurrentJITLocker&, CodeBlock*, unsigned bytecodeIndex, ExitingJITType = ExitFromAnything);
97 static GetByIdStatus computeForStubInfo(const ConcurrentJITLocker&, CodeBlock*, StructureStubInfo*, StringImpl* uid);
H A DPutByIdStatus.h94 static bool hasExitSite(const ConcurrentJITLocker&, CodeBlock*, unsigned bytecodeIndex, ExitingJITType = ExitFromAnything);
97 static PutByIdStatus computeForStubInfo(const ConcurrentJITLocker&, CodeBlock*, StructureStubInfo*, StringImpl* uid);
H A DCallLinkStatus.cpp88 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 DGetByIdStatus.cpp50 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 DPutByIdStatus.cpp51 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 DValueProfile.h109 CString briefDescription(const ConcurrentJITLocker& locker)
137 SpeculatedType computeUpdatedPrediction(const ConcurrentJITLocker&) argument
H A DCodeBlock.h194 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 DJSSegmentedVariableObject.cpp38 ConcurrentJITLocker locker(m_lock);
51 ConcurrentJITLocker locker(m_lock);
H A DConcurrentJITLock.h103 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 DSymbolTable.h356 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 DJSSymbolTableObject.cpp64 ConcurrentJITLocker locker(thisObject->symbolTable()->m_lock);
H A DJSSymbolTableObject.h75 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 DJSActivation.cpp124 ConcurrentJITLocker locker(thisObject->symbolTable()->m_lock);
144 ConcurrentJITLocker locker(symbolTable()->m_lock);
/macosx-10.10/JavaScriptCore-7600.1.17/jit/
H A DArityCheckFailReturnThunks.cpp54 ConcurrentJITLocker locker(m_lock);
117 ConcurrentJITLocker locker(m_lock);
/macosx-10.10/JavaScriptCore-7600.1.17/dfg/
H A DDFGPredictionInjectionPhase.cpp52 ConcurrentJITLocker locker(profiledBlock()->m_lock);
H A DDFGArrayMode.h167 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 DProfilerBytecodeSequence.cpp42 ConcurrentJITLocker locker(codeBlock->m_lock);

Completed in 165 milliseconds

12