/external/chromium_org/v8/src/ |
jsregexp-inl.h | 35 #include "jsregexp.h" 65 if (regexp_->TypeTag() == JSRegExp::ATOM) {
|
compilation-cache.h | 185 Handle<FixedArray> Lookup(Handle<String> source, JSRegExp::Flags flags); 188 JSRegExp::Flags flags, 192 JSRegExp::Flags flags, 197 JSRegExp::Flags flags, 232 JSRegExp::Flags flags); 251 JSRegExp::Flags flags,
|
compilation-cache.cc | 336 JSRegExp::Flags flags) { 367 JSRegExp::Flags flags, 376 JSRegExp::Flags flags, 385 JSRegExp::Flags flags, 445 JSRegExp::Flags flags) { 486 JSRegExp::Flags flags,
|
factory.cc | [all...] |
objects-debug.cc | 32 #include "jsregexp.h" 188 JSRegExp::cast(this)->JSRegExpVerify(); 716 void JSRegExp::JSRegExpVerify() { 720 case JSRegExp::ATOM: { 722 CHECK(arr->get(JSRegExp::kAtomPatternIndex)->IsString()); 725 case JSRegExp::IRREGEXP: { 729 Object* ascii_data = arr->get(JSRegExp::kIrregexpASCIICodeIndex); 735 Object* uc16_data = arr->get(JSRegExp::kIrregexpUC16CodeIndex); 739 Object* ascii_saved = arr->get(JSRegExp::kIrregexpASCIICodeSavedIndex); 742 Object* uc16_saved = arr->get(JSRegExp::kIrregexpUC16CodeSavedIndex) [all...] |
jsregexp.h | 68 // Parses the RegExp pattern and prepares the JSRegExp object with 72 static Handle<Object> Compile(Handle<JSRegExp> re, 78 static Handle<Object> Exec(Handle<JSRegExp> regexp, 83 // Prepares a JSRegExp object with Irregexp-specific data. 84 static void IrregexpInitialize(Handle<JSRegExp> re, 86 JSRegExp::Flags flags, 90 static void AtomCompile(Handle<JSRegExp> re, 92 JSRegExp::Flags flags, 96 static int AtomExecRaw(Handle<JSRegExp> regexp, 103 static Handle<Object> AtomExec(Handle<JSRegExp> regexp [all...] |
factory.h | 520 void SetRegExpAtomData(Handle<JSRegExp> regexp, 521 JSRegExp::Type type, 523 JSRegExp::Flags flags, 528 void SetRegExpIrregexpData(Handle<JSRegExp> regexp, 529 JSRegExp::Type type, 531 JSRegExp::Flags flags,
|
jsregexp.cc | 34 #include "jsregexp.h" 35 #include "jsregexp-inl.h" 78 static JSRegExp::Flags RegExpFlagsFromString(Handle<String> str) { 79 int flags = JSRegExp::NONE; 83 flags |= JSRegExp::IGNORE_CASE; 86 flags |= JSRegExp::GLOBAL; 89 flags |= JSRegExp::MULTILINE; 93 return JSRegExp::Flags(flags); 97 static inline void ThrowRegExpException(Handle<JSRegExp> re, 169 Handle<Object> RegExpImpl::Compile(Handle<JSRegExp> re [all...] |
log.h | 337 void RegExpCompileEvent(Handle<JSRegExp> regexp, bool in_cache); 397 void LogRegExpSource(Handle<JSRegExp> regexp);
|
execution.h | 119 static Handle<JSRegExp> NewJSRegExp(Handle<String> pattern,
|
bootstrapper.cc | [all...] |
mark-compact.cc | [all...] |
/external/v8/src/ |
compilation-cache.h | 176 Handle<FixedArray> Lookup(Handle<String> source, JSRegExp::Flags flags); 179 JSRegExp::Flags flags, 183 JSRegExp::Flags flags, 188 JSRegExp::Flags flags, 221 JSRegExp::Flags flags); 239 JSRegExp::Flags flags,
|
compilation-cache.cc | 318 JSRegExp::Flags flags) { 349 JSRegExp::Flags flags, 358 JSRegExp::Flags flags, 367 JSRegExp::Flags flags, 419 JSRegExp::Flags flags) { 459 JSRegExp::Flags flags,
|
factory.cc | [all...] |
objects-debug.cc | 32 #include "jsregexp.h" 172 JSRegExp::cast(this)->JSRegExpVerify(); 598 void JSRegExp::JSRegExpVerify() { 602 case JSRegExp::ATOM: { 604 ASSERT(arr->get(JSRegExp::kAtomPatternIndex)->IsString()); 607 case JSRegExp::IRREGEXP: { 611 Object* ascii_data = arr->get(JSRegExp::kIrregexpASCIICodeIndex); 617 Object* uc16_data = arr->get(JSRegExp::kIrregexpUC16CodeIndex); 621 Object* ascii_saved = arr->get(JSRegExp::kIrregexpASCIICodeSavedIndex); 624 Object* uc16_saved = arr->get(JSRegExp::kIrregexpUC16CodeSavedIndex) [all...] |
factory.h | 464 void SetRegExpAtomData(Handle<JSRegExp> regexp, 465 JSRegExp::Type type, 467 JSRegExp::Flags flags, 472 void SetRegExpIrregexpData(Handle<JSRegExp> regexp, 473 JSRegExp::Type type, 475 JSRegExp::Flags flags,
|
jsregexp.h | 67 // Parses the RegExp pattern and prepares the JSRegExp object with 71 static Handle<Object> Compile(Handle<JSRegExp> re, 77 static Handle<Object> Exec(Handle<JSRegExp> regexp, 82 // Prepares a JSRegExp object with Irregexp-specific data. 83 static void IrregexpInitialize(Handle<JSRegExp> re, 85 JSRegExp::Flags flags, 89 static void AtomCompile(Handle<JSRegExp> re, 91 JSRegExp::Flags flags, 94 static Handle<Object> AtomExec(Handle<JSRegExp> regexp, 108 static int IrregexpPrepare(Handle<JSRegExp> regexp [all...] |
jsregexp.cc | 34 #include "jsregexp.h" 77 static JSRegExp::Flags RegExpFlagsFromString(Handle<String> str) { 78 int flags = JSRegExp::NONE; 82 flags |= JSRegExp::IGNORE_CASE; 85 flags |= JSRegExp::GLOBAL; 88 flags |= JSRegExp::MULTILINE; 92 return JSRegExp::Flags(flags); 96 static inline void ThrowRegExpException(Handle<JSRegExp> re, 114 Handle<Object> RegExpImpl::Compile(Handle<JSRegExp> re, 118 JSRegExp::Flags flags = RegExpFlagsFromString(flag_str) [all...] |
api.h | 177 v8::internal::Handle<v8::internal::JSRegExp> obj); 213 static inline v8::internal::Handle<v8::internal::JSRegExp> 271 MAKE_TO_LOCAL(ToLocal, JSRegExp, RegExp) 304 MAKE_OPEN_HANDLE(RegExp, JSRegExp)
|
log.h | 268 void RegExpCompileEvent(Handle<JSRegExp> regexp, bool in_cache); 330 void LogRegExpSource(Handle<JSRegExp> regexp);
|
bootstrapper.cc | [all...] |
execution.h | 122 static Handle<JSRegExp> NewJSRegExp(Handle<String> pattern,
|
mark-compact.cc | [all...] |
objects-inl.h | 636 TYPE_CHECKER(JSRegExp, JS_REGEXP_TYPE) [all...] |