Lines Matching refs:globalData
57 inline RegExp::RegExp(JSGlobalData* globalData, const UString& pattern)
63 compile(globalData);
66 inline RegExp::RegExp(JSGlobalData* globalData, const UString& pattern, const UString& flags)
81 compile(globalData);
91 PassRefPtr<RegExp> RegExp::create(JSGlobalData* globalData, const UString& pattern)
93 return adoptRef(new RegExp(globalData, pattern));
96 PassRefPtr<RegExp> RegExp::create(JSGlobalData* globalData, const UString& pattern, const UString& flags)
98 return adoptRef(new RegExp(globalData, pattern, flags));
103 void RegExp::compile(JSGlobalData* globalData)
106 Yarr::jitCompileRegex(globalData, m_regExpJITCode, m_pattern, m_numSubpatterns, m_constructionError, ignoreCase(), multiline());
108 UNUSED_PARAM(globalData);
167 void RegExp::compile(JSGlobalData* globalData)
171 m_wrecFunction = Generator::compileRegExp(globalData, m_pattern, &m_numSubpatterns, &m_constructionError, m_executablePool, ignoreCase(), multiline());
176 UNUSED_PARAM(globalData);