Home
last modified time | relevance | path

Searched refs:IterationKind (Results 1 – 14 of 14) sorted by relevance

/external/v8/src/objects/
Djs-array-inl.h66 IterationKind JSArrayIterator::kind() const { in ACCESSORS()
67 return static_cast<IterationKind>(raw_kind()); in ACCESSORS()
70 void JSArrayIterator::set_kind(IterationKind kind) { in set_kind()
Djs-array.h178 inline IterationKind kind() const;
179 inline void set_kind(IterationKind kind);
Djs-array.tq5 extern enum IterationKind extends uint31
6 constexpr 'IterationKind' { kKeys, kValues, kEntries }
11 kind: SmiTagged<IterationKind>;
17 array: JSReceiver, kind: constexpr IterationKind): JSArrayIterator {
24 kind: SmiTag<IterationKind>(kind)
/external/v8/src/builtins/
Dconvert.tq113 FromConstexpr<IterationKind, constexpr IterationKind>(
114 c: constexpr IterationKind): IterationKind {
115 return %RawDownCast<IterationKind>(Unsigned(%FromConstexpr<int32>(c)));
Dtyped-array-entries.tq20 return CreateArrayIterator(array, IterationKind::kEntries);
Dtyped-array-keys.tq20 return CreateArrayIterator(array, IterationKind::kKeys);
Dtyped-array-values.tq20 return CreateArrayIterator(array, IterationKind::kValues);
Dbuiltins-array-gen.cc1155 IterationKind::kValues)); in TF_BUILTIN()
1163 IterationKind::kEntries)); in TF_BUILTIN()
1171 IterationKind::kKeys)); in TF_BUILTIN()
1230 Int32Constant(static_cast<int>(IterationKind::kKeys))), in TF_BUILTIN()
1270 Int32Constant(static_cast<int>(IterationKind::kKeys))), in TF_BUILTIN()
1333 Int32Constant(static_cast<int>(IterationKind::kKeys))), in TF_BUILTIN()
1347 Int32Constant(static_cast<int>(IterationKind::kValues))), in TF_BUILTIN()
/external/v8/src/compiler/
Djs-call-reducer.h116 IterationKind iteration_kind);
119 IterationKind kind);
187 IterationKind iteration_kind);
Djs-operator.h577 explicit CreateArrayIteratorParameters(IterationKind kind) : kind_(kind) {} in CreateArrayIteratorParameters()
579 IterationKind kind() const { return kind_; } in kind()
582 IterationKind const kind_;
602 IterationKind iteration_kind) in CreateCollectionIteratorParameters()
605 iteration_kind == IterationKind::kKeys)); in CreateCollectionIteratorParameters()
609 IterationKind iteration_kind() const { return iteration_kind_; } in iteration_kind()
613 IterationKind const iteration_kind_;
872 const Operator* CreateArrayIterator(IterationKind); in NON_EXPORTED_BASE()
874 const Operator* CreateCollectionIterator(CollectionKind, IterationKind); in NON_EXPORTED_BASE()
Djs-create-lowering.cc834 IterationKind iteration_kind) { in MapForCollectionIterationKind()
838 case IterationKind::kKeys: in MapForCollectionIterationKind()
840 case IterationKind::kValues: in MapForCollectionIterationKind()
842 case IterationKind::kEntries: in MapForCollectionIterationKind()
848 case IterationKind::kKeys: in MapForCollectionIterationKind()
850 case IterationKind::kValues: in MapForCollectionIterationKind()
852 case IterationKind::kEntries: in MapForCollectionIterationKind()
Djs-call-reducer.cc4297 IterationKind::kEntries); in ReduceJSCall()
4300 IterationKind::kKeys); in ReduceJSCall()
4303 IterationKind::kValues); in ReduceJSCall()
4505 IterationKind::kEntries); in ReduceJSCall()
4508 IterationKind::kKeys); in ReduceJSCall()
4511 IterationKind::kValues); in ReduceJSCall()
4522 IterationKind::kEntries); in ReduceJSCall()
4525 IterationKind::kKeys); in ReduceJSCall()
4530 IterationKind::kValues); in ReduceJSCall()
4537 IterationKind::kEntries); in ReduceJSCall()
[all …]
Djs-operator.cc1188 const Operator* JSOperatorBuilder::CreateArrayIterator(IterationKind kind) { in CreateArrayIterator()
1208 CollectionKind collection_kind, IterationKind iteration_kind) { in CreateCollectionIterator()
/external/v8/src/common/
Dglobals.h1445 enum class IterationKind { kKeys, kValues, kEntries }; enum
1447 inline std::ostream& operator<<(std::ostream& os, IterationKind kind) {
1449 case IterationKind::kKeys:
1451 case IterationKind::kValues:
1453 case IterationKind::kEntries: