Changeset 277759 in webkit
- Timestamp:
- May 19, 2021, 3:39:45 PM (4 years ago)
- Location:
- trunk/Source/JavaScriptCore
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
TabularUnified trunk/Source/JavaScriptCore/ChangeLog ¶
r277758 r277759 1 2021-05-19 Mark Lam <mark.lam@apple.com> 2 3 Speed up debug validation in CacheableIdentifier::createFromIdentifierOwnedByCodeBlock(). 4 https://bugs.webkit.org/show_bug.cgi?id=225948 5 6 Not reviewed. 7 8 Build fix after r277727. 9 10 * bytecode/CodeBlock.cpp: 11 (JSC::CodeBlock::hasIdentifier): 12 1 13 2021-05-19 Mark Lam <mark.lam@apple.com> 2 14 -
TabularUnified trunk/Source/JavaScriptCore/bytecode/CodeBlock.cpp ¶
r277758 r277759 2888 2888 UnlinkedCodeBlock* unlinkedCode = m_unlinkedCode.get(); 2889 2889 size_t unlinkedIdentifiers = unlinkedCode->numberOfIdentifiers(); 2890 #if ENABLE(DFG_JIT) 2890 2891 size_t numberOfDFGIdentifiers = this->numberOfDFGIdentifiers(); 2891 2892 size_t numberOfIdentifiers = unlinkedIdentifiers + numberOfDFGIdentifiers; 2893 #else 2894 size_t numberOfIdentifiers = unlinkedIdentifiers; 2895 #endif 2892 2896 2893 2897 if (numberOfIdentifiers > 100) { … … 2901 2905 cachedIdentifierUids.add(identifier.impl()); 2902 2906 } 2907 #if ENABLE(DFG_JIT) 2903 2908 if (numberOfDFGIdentifiers) { 2904 2909 ASSERT(JITCode::isOptimizingJIT(jitType())); … … 2909 2914 } 2910 2915 } 2916 #endif 2911 2917 WTF::storeStoreFence(); 2912 2918 m_cachedIdentifierUids = WTFMove(cachedIdentifierUids); … … 2920 2926 return true; 2921 2927 } 2928 #if ENABLE(DFG_JIT) 2922 2929 ASSERT(JITCode::isOptimizingJIT(jitType())); 2923 2930 auto& dfgIdentifiers = m_jitCode->dfgCommon()->m_dfgIdentifiers; … … 2927 2934 return true; 2928 2935 } 2936 #endif 2929 2937 return false; 2930 2938 }
Note:
See TracChangeset
for help on using the changeset viewer.