/external/webkit/JavaScriptCore/runtime/ |
RegExp.h | 30 #include "yarr/RegexJIT.h" 31 #include "yarr/RegexInterpreter.h" 43 #if !ENABLE(YARR) 73 Yarr::RegexCodeBlock m_regExpJITCode; 74 #elif ENABLE(YARR) 75 OwnPtr<Yarr::BytecodePattern> m_regExpBytecode;
|
RegExp.cpp | 32 #if ENABLE(YARR) 34 #include "yarr/RegexCompiler.h" 36 #include "yarr/RegexJIT.h" 38 #include "yarr/RegexInterpreter.h" 84 #if !ENABLE(YARR) 101 #if ENABLE(YARR) 106 Yarr::jitCompileRegex(globalData, m_regExpJITCode, m_pattern, m_numSubpatterns, m_constructionError, ignoreCase(), multiline()); 109 m_regExpBytecode.set(Yarr::byteCompileRegex(m_pattern, m_numSubpatterns, m_constructionError, ignoreCase(), multiline())); 145 int result = Yarr::executeRegex(m_regExpJITCode, s.data(), startOffset, s.size(), offsetVector, offsetVectorSize); 147 int result = Yarr::interpretRegex(m_regExpBytecode.get(), s.data(), startOffset, s.size(), offsetVector) [all...] |
/external/webkit/JavaScriptCore/yarr/ |
RegexCompiler.h | 31 #if ENABLE(YARR) 37 namespace JSC { namespace Yarr { 41 } } // namespace JSC::Yarr
|
RegexJIT.h | 51 namespace Yarr { 94 } } // namespace JSC::Yarr
|
RegexInterpreter.h | 31 #if ENABLE(YARR) 37 namespace JSC { namespace Yarr { 333 } } // namespace JSC::Yarr
|
RegexPattern.h | 31 #if ENABLE(YARR) 37 namespace JSC { namespace Yarr { 352 } } // namespace JSC::Yarr
|
RegexParser.h | 31 #if ENABLE(YARR) 38 namespace JSC { namespace Yarr { 47 // The Parser class should not be used directly - only via the Yarr::parse() method. 778 * Yarr::parse(): 782 * Yarr::parse() returns null on success, or a const C string providing an error 850 } } // namespace JSC::Yarr
|
RegexCompiler.cpp | 33 #if ENABLE(YARR) 37 namespace JSC { namespace Yarr {
|
RegexInterpreter.cpp | 36 #if ENABLE(YARR) 40 namespace JSC { namespace Yarr { [all...] |
RegexJIT.cpp | 41 namespace JSC { namespace Yarr { [all...] |
/external/webkit/JavaScriptCore/ |
ChangeLog-2009-06-16 | 34 * yarr/RegexJIT.cpp: 35 (JSC::Yarr::RegexGenerator::compile): 520 Landing this disabled until jump linking is completed (see YARR jit patch). 578 Add (incomplete) support to YARR for running with the jit enabled 582 to YARR jit for the platform. 623 Add changes necessary to allow YARR jit to build on this platform, disabled. 624 * yarr/RegexJIT.cpp: 625 (JSC::Yarr::RegexGenerator::generateEnter): 626 (JSC::Yarr::RegexGenerator::generateReturn): [all...] |
JavaScriptCore.pri | 37 $$PWD/yarr \ 220 yarr/RegexCompiler.cpp \ 221 yarr/RegexInterpreter.cpp \ 222 yarr/RegexJIT.cpp
|
JavaScriptCore.gypi | 450 'yarr/RegexCompiler.cpp', 451 'yarr/RegexCompiler.h', 452 'yarr/RegexInterpreter.cpp', 453 'yarr/RegexInterpreter.h', 454 'yarr/RegexJIT.cpp', 455 'yarr/RegexJIT.h', 456 'yarr/RegexParser.h', 457 'yarr/RegexPattern.h',
|
Android.mk | 187 yarr/RegexCompiler.cpp \ 188 yarr/RegexInterpreter.cpp \ 189 yarr/RegexJIT.cpp
|
GNUmakefile.am | 17 -I$(srcdir)/JavaScriptCore/yarr \ 339 JavaScriptCore/yarr/RegexCompiler.cpp \ 340 JavaScriptCore/yarr/RegexCompiler.h \ 341 JavaScriptCore/yarr/RegexInterpreter.cpp \ 342 JavaScriptCore/yarr/RegexInterpreter.h \ 343 JavaScriptCore/yarr/RegexJIT.cpp \ 344 JavaScriptCore/yarr/RegexJIT.h \ 345 JavaScriptCore/yarr/RegexParser.h \ 346 JavaScriptCore/yarr/RegexPattern.h
|
ChangeLog | [all...] |
/external/webkit/JavaScriptCore/JavaScriptCore.vcproj/JavaScriptCore/ |
JavaScriptCore.vcproj | [all...] |
/external/webkit/JavaScriptCore/wtf/ |
Platform.h | 949 /* YARR supports x86 & x86-64, and has been tested on Mac and Windows. */ 974 #if ENABLE(YARR_JIT) && !ENABLE(YARR) 975 #error "YARR_JIT requires YARR"
|
/external/webkit/WebKitTools/wx/build/ |
settings.py | 95 'yarr',
|
/external/webkit/JavaScriptCore/JavaScriptCore.xcodeproj/ |
project.pbxproj | [all...] |