Home
last modified time | relevance | path

Searched refs:IteratorRecord (Results 1 - 5 of 5) sorted by relevance

/third_party/node/deps/v8/src/builtins/
H A Dbuiltins-iterator-gen.h20 using IteratorRecord = TorqueStructIteratorRecord;
27 IteratorRecord GetIterator(TNode<Context> context, TNode<Object> object);
28 IteratorRecord GetIterator(TNode<Context> context, TNode<Object> object,
37 TNode<Context> context, const IteratorRecord& iterator, Label* if_done,
40 TNode<Context> context, const IteratorRecord& iterator, in IteratorStep()
H A Dbuiltins-iterator-gen.cc18 using IteratorRecord = TorqueStructIteratorRecord;
25 IteratorRecord IteratorBuiltinsAssembler::GetIterator(TNode<Context> context, in GetIterator()
31 IteratorRecord IteratorBuiltinsAssembler::GetIterator(TNode<Context> context, in GetIterator()
57 return IteratorRecord{TNode<JSReceiver>::UncheckedCast(iterator), next}; in GetIterator()
62 TNode<Context> context, const IteratorRecord& iterator, Label* if_done, in IteratorStep()
153 IteratorRecord iterator_record = GetIterator(context, iterable, iterator_fn); in FillFixedArrayFromIterable()
230 IteratorRecord iterator_record = GetIterator(context, iterable); in StringListFromIterable()
H A Dbuiltins-temporal-gen.cc37 IteratorRecord iterator_record = GetIterator(context, iterable); in TemporalInstantFixedArrayFromIterable()
/third_party/node/deps/v8/src/interpreter/
H A Dbytecode-generator.h74 class IteratorRecord;
285 void BuildFinalizeIteration(IteratorRecord iterator, Register done,
290 // Create an IteratorRecord with pre-allocated registers holding the next
292 IteratorRecord BuildGetIteratorRecord(Register iterator_next,
296 // Create an IteratorRecord allocating new registers to hold the next method
298 IteratorRecord BuildGetIteratorRecord(IteratorType hint);
299 void BuildIteratorNext(const IteratorRecord& iterator, Register next_result);
300 void BuildIteratorClose(const IteratorRecord& iterator,
307 void BuildFillArrayWithIterator(IteratorRecord iterator, Register array,
H A Dbytecode-generator.cc1006 class BytecodeGenerator::IteratorRecord final {
1008 IteratorRecord(Register object_register, Register next_register, in IteratorRecord() function in v8::internal::interpreter::final
2409 IteratorRecord iterator = BuildGetIteratorRecord(stmt->type()); in VisitForOfStatement()
3318 IteratorRecord iterator, Register array, Register index, Register value, in BuildFillArrayWithIterator()
3471 IteratorRecord iterator = BuildGetIteratorRecord(IteratorType::kNormal); in BuildCreateArrayLiteral()
4013 IteratorRecord iterator, Register done, in BuildFinalizeIteration()
4156 IteratorRecord iterator = BuildGetIteratorRecord(IteratorType::kNormal); in BuildDestructuringArrayAssignment()
4833 IteratorRecord iterator = BuildGetIteratorRecord( in VisitYieldStar()
6353 // Returns an IteratorRecord which is valid for the lifetime of the current
6355 BytecodeGenerator::IteratorRecord BytecodeGenerato
[all...]

Completed in 13 milliseconds