Lines Matching refs:result

140   // Finish result initialization.
142 TNode<JSRegExpResult> result =
149 StoreObjectFieldNoWriteBarrier(result, JSRegExpResult::kIndexOffset, index);
152 StoreObjectField(result, JSRegExpResult::kInputOffset, input);
153 StoreObjectFieldNoWriteBarrier(result, JSRegExpResult::kGroupsOffset,
155 StoreObjectFieldNoWriteBarrier(result, JSRegExpResult::kNamesOffset,
158 StoreObjectField(result, JSRegExpResult::kRegexpInputOffset, input);
165 StoreObjectField(result, JSRegExpResult::kRegexpLastIndexOffset,
176 result, JSRegExpResultWithIndices::kIndicesOffset, undefined_value);
188 return result;
235 // Calculate the substring of the first match before creating the result array
236 // to avoid an unnecessary write barrier storing the first result.
241 // Load flags and check if the result object needs to have indices.
246 TNode<JSRegExpResult> result =
297 // Preparations for named capture properties. Exit early if the result does
326 StoreObjectField(result, JSRegExpResult::kNamesOffset, names);
344 StoreObjectField(result, JSRegExpResult::kGroupsOffset, group_object);
397 LoadObjectField(result, JSRegExpResultWithIndices::kNamesOffset);
402 StoreObjectField(result, JSRegExpResultWithIndices::kIndicesOffset,
408 return result;
632 TNode<Int32T> result =
640 // Check the result.
641 // We expect exactly one result since we force the called regexp to behave
643 TNode<IntPtrT> int_result = ChangeInt32ToIntPtr(result);
1017 TVARIABLE(String, result);
1018 Label runtime(this, Label::kDeferred), done(this, &result);
1131 result = string;
1136 result =
1142 return result.value();
1289 const TNode<Object> result = RegExpInitialize(
1291 Return(result);
1338 const TNode<Object> result = RegExpInitialize(
1340 Return(result);
1425 // In this case we can return the result early, because