Home
last modified time | relevance | path

Searched refs:workList (Results 1 - 8 of 8) sorted by relevance

/arkcompiler/ets_runtime/ecmascript/compiler/
H A Dgraph_editor.cpp155 std::queue<GateRef> workList; in EliminatePhi() local
175 workList.push(input); in EliminatePhi()
181 while (!workList.empty()) { in EliminatePhi()
182 auto cur = workList.front(); in EliminatePhi()
183 workList.pop(); in EliminatePhi()
194 workList.push(input); in EliminatePhi()
209 workList.push(*it); in EliminatePhi()
H A Dts_inline_lowering.h107 void CandidateInlineCall(GateRef gate, ChunkQueue<InlineTypeInfoAccessor> &workList);
108 void TryInline(InlineTypeInfoAccessor &info, ChunkQueue<InlineTypeInfoAccessor> &workList);
125 void UpdateWorkList(ChunkQueue<InlineTypeInfoAccessor> &workList);
128 void CandidateAccessor(GateRef gate, ChunkQueue<InlineTypeInfoAccessor> &workList, CallKind kind);
129 void CandidateNormalCall(GateRef gate, ChunkQueue<InlineTypeInfoAccessor> &workList, CallKind kind);
H A Dts_inline_lowering.cpp27 ChunkQueue<InlineTypeInfoAccessor> workList(chunk_); in RunTSInlineLowering()
28 UpdateWorkList(workList); in RunTSInlineLowering()
30 while (!workList.empty()) { in RunTSInlineLowering()
31 InlineTypeInfoAccessor &info = workList.front(); in RunTSInlineLowering()
32 workList.pop(); in RunTSInlineLowering()
33 TryInline(info, workList); in RunTSInlineLowering()
61 void TSInlineLowering::CandidateInlineCall(GateRef gate, ChunkQueue<InlineTypeInfoAccessor> &workList) in CandidateInlineCall() argument
69 CandidateAccessor(gate, workList, CallKind::CALL_GETTER); in CandidateInlineCall()
77 CandidateAccessor(gate, workList, CallKind::CALL_SETTER); in CandidateInlineCall()
85 CandidateNormalCall(gate, workList, CallKin in CandidateInlineCall()
103 TryInline(InlineTypeInfoAccessor &info, ChunkQueue<InlineTypeInfoAccessor> &workList) TryInline() argument
613 UpdateWorkList(ChunkQueue<InlineTypeInfoAccessor> &workList) UpdateWorkList() argument
660 CandidateAccessor(GateRef gate, ChunkQueue<InlineTypeInfoAccessor> &workList, CallKind kind) CandidateAccessor() argument
670 CandidateNormalCall(GateRef gate, ChunkQueue<InlineTypeInfoAccessor> &workList, CallKind kind) CandidateNormalCall() argument
[all...]
H A Dearly_elimination.cpp38 ChunkQueue<GateRef> workList(chunk_); in GetLoopDependInfo()
39 workList.push(depend); in GetLoopDependInfo()
41 while (!workList.empty()) { in GetLoopDependInfo()
42 auto curDep = workList.front(); in GetLoopDependInfo()
43 workList.pop(); in GetLoopDependInfo()
53 workList.push(acc_.GetDep(curDep, i)); in GetLoopDependInfo()
H A Dloop_analysis.cpp199 ChunkQueue<GateRef> workList(chunk_); in LoopExitElimination()
/arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/maple_be/src/cg/
H A Dcgbb.cpp391 std::queue<BB *> workList; in BFS() local
392 workList.push(&curBB); in BFS()
397 BB *bb = workList.front(); in BFS()
401 workList.pop(); in BFS()
414 workList.push(ibb); in BFS()
419 } while (!workList.empty()); in BFS()
/arkcompiler/ets_runtime/ecmascript/pgo_profiler/
H A Dpgo_profiler.h284 void SetWorkList(WorkList *workList) in SetWorkList() argument
286 workList_ = workList; in SetWorkList()
H A Dpgo_profiler.cpp350 auto workList = workNode->GetWorkList(); in PGODump() local
352 if (workList == &preDumpWorkList_) { in PGODump()
355 if (workList != &dumpWorkList_) { in PGODump()
515 auto workList = workNode->GetWorkList(); in PGOPreDump() local
517 if (workList == &dumpWorkList_) { in PGOPreDump()
518 workList->Remove(workNode); in PGOPreDump()
520 if (workList != &preDumpWorkList_) { in PGOPreDump()

Completed in 9 milliseconds