Lines Matching refs:JSRegExp
2357 void Factory::SetRegExpAtomData(Handle<JSRegExp> regexp, in SetRegExpAtomData()
2358 JSRegExp::Type type, in SetRegExpAtomData()
2360 JSRegExp::Flags flags, in SetRegExpAtomData()
2362 Handle<FixedArray> store = NewFixedArray(JSRegExp::kAtomDataSize); in SetRegExpAtomData()
2364 store->set(JSRegExp::kTagIndex, Smi::FromInt(type)); in SetRegExpAtomData()
2365 store->set(JSRegExp::kSourceIndex, *source); in SetRegExpAtomData()
2366 store->set(JSRegExp::kFlagsIndex, Smi::FromInt(flags)); in SetRegExpAtomData()
2367 store->set(JSRegExp::kAtomPatternIndex, *data); in SetRegExpAtomData()
2372 void Factory::SetRegExpIrregexpData(Handle<JSRegExp> regexp, in SetRegExpIrregexpData()
2373 JSRegExp::Type type, in SetRegExpIrregexpData()
2375 JSRegExp::Flags flags, in SetRegExpIrregexpData()
2377 Handle<FixedArray> store = NewFixedArray(JSRegExp::kIrregexpDataSize); in SetRegExpIrregexpData()
2378 Smi* uninitialized = Smi::FromInt(JSRegExp::kUninitializedValue); in SetRegExpIrregexpData()
2379 store->set(JSRegExp::kTagIndex, Smi::FromInt(type)); in SetRegExpIrregexpData()
2380 store->set(JSRegExp::kSourceIndex, *source); in SetRegExpIrregexpData()
2381 store->set(JSRegExp::kFlagsIndex, Smi::FromInt(flags)); in SetRegExpIrregexpData()
2382 store->set(JSRegExp::kIrregexpLatin1CodeIndex, uninitialized); in SetRegExpIrregexpData()
2383 store->set(JSRegExp::kIrregexpUC16CodeIndex, uninitialized); in SetRegExpIrregexpData()
2384 store->set(JSRegExp::kIrregexpLatin1CodeSavedIndex, uninitialized); in SetRegExpIrregexpData()
2385 store->set(JSRegExp::kIrregexpUC16CodeSavedIndex, uninitialized); in SetRegExpIrregexpData()
2386 store->set(JSRegExp::kIrregexpMaxRegisterCountIndex, Smi::FromInt(0)); in SetRegExpIrregexpData()
2387 store->set(JSRegExp::kIrregexpCaptureCountIndex, in SetRegExpIrregexpData()