Lines Matching refs:JSRegExp
391 TNode<JSRegExp> ConstructorBuiltinsAssembler::CreateRegExpLiteral( in CreateRegExpLiteral()
398 TVARIABLE(JSRegExp, result); in CreateRegExpLiteral()
404 STATIC_ASSERT(JSRegExp::kDataOffset == JSObject::kHeaderSize); in CreateRegExpLiteral()
405 STATIC_ASSERT(JSRegExp::kSourceOffset == in CreateRegExpLiteral()
406 JSRegExp::kDataOffset + kTaggedSize); in CreateRegExpLiteral()
407 STATIC_ASSERT(JSRegExp::kFlagsOffset == in CreateRegExpLiteral()
408 JSRegExp::kSourceOffset + kTaggedSize); in CreateRegExpLiteral()
409 STATIC_ASSERT(JSRegExp::kHeaderSize == in CreateRegExpLiteral()
410 JSRegExp::kFlagsOffset + kTaggedSize); in CreateRegExpLiteral()
411 STATIC_ASSERT(JSRegExp::kLastIndexOffset == JSRegExp::kHeaderSize); in CreateRegExpLiteral()
412 DCHECK_EQ(JSRegExp::Size(), JSRegExp::kLastIndexOffset + kTaggedSize); in CreateRegExpLiteral()
415 TNode<HeapObject> new_object = Allocate(JSRegExp::Size()); in CreateRegExpLiteral()
431 new_object, JSRegExp::kDataOffset, in CreateRegExpLiteral()
435 new_object, JSRegExp::kSourceOffset, in CreateRegExpLiteral()
439 new_object, JSRegExp::kFlagsOffset, in CreateRegExpLiteral()
443 new_object, JSRegExp::kLastIndexOffset, in CreateRegExpLiteral()
444 SmiConstant(JSRegExp::kInitialLastIndexValue)); in CreateRegExpLiteral()