Home
last modified time | relevance | path

Searched refs:iterRecord (Results 1 – 3 of 3) sorted by relevance

/arkcompiler/ets_frontend/ts2panda/src/base/
Diterator.ts29 private iterRecord: { iterator: VReg, nextMethod: VReg }; property in Iterator
37 constructor(iterRecord: {iterator: VReg, nextMethod: VReg}, iterDone: VReg, iterValue: VReg,
39 this.iterRecord = iterRecord;
55 let iterator = this.iterRecord.iterator;
63 pandaGen.storeAccumulator(this.node, this.iterRecord.nextMethod);
67 return this.iterRecord.nextMethod;
71 this.pandaGen.loadObjProperty(this.node, this.iterRecord.iterator, id);
72 this.pandaGen.storeAccumulator(this.node, this.iterRecord.nextMethod);
82 this.pandaGen.call(this.node, [this.iterRecord.nextMethod, this.iterRecord.iterator], true);
87 …this.pandaGen.call(this.node, [this.iterRecord.nextMethod, this.iterRecord.iterator, value], true);
[all …]
/arkcompiler/ets_runtime/ecmascript/builtins/
Dbuiltins_promise.h71 … const JSHandle<PromiseIteratorRecord> &iterRecord,
Dbuiltins_promise.cpp899 … const JSHandle<PromiseIteratorRecord> &iterRecord, in PerformPromiseAllSettled() argument
918 JSHandle<JSTaggedValue> iter(thread, iterRecord->GetIterator()); in PerformPromiseAllSettled()
926 iterRecord->SetDone(true); in PerformPromiseAllSettled()
934 iterRecord->SetDone(true); in PerformPromiseAllSettled()
966 iterRecord->SetDone(true); in PerformPromiseAllSettled()