Home
last modified time | relevance | path

Searched refs:iterResult (Results 1 – 12 of 12) sorted by relevance

/arkcompiler/ets_frontend/ts2panda/src/base/
Diterator.ts81 callNext(iterResult: VReg): void {
83 this.pandaGen.storeAccumulator(this.node, iterResult);
90 iteratorComplete(iterResult: VReg): void {
91 this.pandaGen.loadObjProperty(this.node, iterResult, "done");
95 iteratorValue(iterResult: VReg): void {
96 this.pandaGen.loadObjProperty(this.node, iterResult, "value");
/arkcompiler/ets_runtime/ecmascript/builtins/
Dbuiltins_iterator.cpp48 JSHandle<JSObject> iterResult = JSIterator::CreateIterResultObject(thread, value, true); in Return() local
49 return iterResult.GetTaggedValue(); in Return()
Dbuiltins_async_iterator.cpp52 JSHandle<JSObject> iterResult = JSIterator::CreateIterResultObject(thread, value, true); in Return() local
53 JSHandle<JSTaggedValue> iterResultVal(iterResult); in Return()
Dbuiltins_async_from_sync_iterator.cpp95 JSHandle<JSObject> iterResult = JSIterator::CreateIterResultObject(thread, value, true); in Throw() local
99 info->SetCallArg(iterResult.GetTaggedValue()); in Throw()
168 JSHandle<JSObject> iterResult = JSIterator::CreateIterResultObject(thread, value, true); in Return() local
169 JSHandle<JSTaggedValue> its = JSHandle<JSTaggedValue>::Cast(iterResult); in Return()
/arkcompiler/ets_runtime/ecmascript/
Djs_iterator.h71 static bool IteratorComplete(JSThread *thread, const JSHandle<JSTaggedValue> &iterResult);
73 …JSHandle<JSTaggedValue> IteratorValue(JSThread *thread, const JSHandle<JSTaggedValue> &iterResult);
Djs_iterator.cpp200 bool JSIterator::IteratorComplete(JSThread *thread, const JSHandle<JSTaggedValue> &iterResult) in IteratorComplete() argument
202 ASSERT_PRINT(iterResult->IsECMAObject(), "iterResult must be JSObject"); in IteratorComplete()
205 … JSHandle<JSTaggedValue> done = JSTaggedValue::GetProperty(thread, iterResult, doneStr).GetValue(); in IteratorComplete()
210 …TaggedValue> JSIterator::IteratorValue(JSThread *thread, const JSHandle<JSTaggedValue> &iterResult) in IteratorValue() argument
212 ASSERT_PRINT(iterResult->IsECMAObject(), "iterResult must be JSObject"); in IteratorValue()
215 …JSHandle<JSTaggedValue> value = JSTaggedValue::GetProperty(thread, iterResult, valueStr).GetValue(… in IteratorValue()
/arkcompiler/ets_frontend/ts2panda/src/
DcompilerUtils.ts199 … emitRestElement(restElement: ts.BindingName | ts.Expression, iterator: Iterator, iterResult: VReg,
222 iterator.iteratorComplete(iterResult);
231 iterator.iteratorValue(iterResult);
239 iterator.callNext(iterResult);
/arkcompiler/ets_runtime/ecmascript/tests/
Djs_api_hashset_test.cpp270 JSMutableHandle<JSTaggedValue> iterResult(thread, JSTaggedValue::Undefined()); in HWTEST_F_L0() local
273 iterResult.Update(JSIterator::IteratorStep(thread, iter).GetTaggedValue()); in HWTEST_F_L0()
274 result.Update(JSIterator::IteratorValue(thread, iterResult).GetTaggedValue()); in HWTEST_F_L0()
Djs_api_tree_set_test.cpp277 JSMutableHandle<JSTaggedValue> iterResult(thread, JSTaggedValue::Undefined()); in HWTEST_F_L0() local
280 iterResult.Update(JSIterator::IteratorStep(thread, iter).GetTaggedValue()); in HWTEST_F_L0()
281 result.Update(JSIterator::IteratorValue(thread, iterResult).GetTaggedValue()); in HWTEST_F_L0()
Djs_api_tree_map_test.cpp306 JSMutableHandle<JSTaggedValue> iterResult(thread, JSTaggedValue::Undefined()); in HWTEST_F_L0() local
309 iterResult.Update(JSIterator::IteratorStep(thread, iter).GetTaggedValue()); in HWTEST_F_L0()
310 result.Update(JSIterator::IteratorValue(thread, iterResult).GetTaggedValue()); in HWTEST_F_L0()
Djs_api_hashmap_test.cpp305 JSMutableHandle<JSTaggedValue> iterResult(thread, JSTaggedValue::Undefined()); in HWTEST_F_L0() local
308 iterResult.Update(JSIterator::IteratorStep(thread, iter).GetTaggedValue()); in HWTEST_F_L0()
309 result.Update(JSIterator::IteratorValue(thread, iterResult).GetTaggedValue()); in HWTEST_F_L0()
/arkcompiler/ets_runtime/ecmascript/stubs/
Druntime_stubs-inl.h470 JSHandle<JSTaggedValue> iterResult; in RuntimeStArraySpread() local
472 iterResult = JSIterator::IteratorStep(thread, iter); in RuntimeStArraySpread()
474 if (iterResult->IsFalse()) { in RuntimeStArraySpread()
477 bool success = JSTaggedValue::GetOwnProperty(thread, iterResult, valueStr, desc); in RuntimeStArraySpread()