Searched refs:workList (Results 1 – 6 of 6) sorted by relevance
/arkcompiler/ets_runtime/ecmascript/compiler/ |
D | graph_editor.cpp | 122 std::queue<GateRef> workList; in EliminatePhi() local 126 workList.push(gate); in EliminatePhi() 131 while (!workList.empty()) { in EliminatePhi() 132 auto cur = workList.front(); in EliminatePhi() 133 workList.pop(); in EliminatePhi() 160 workList.push(*it); in EliminatePhi()
|
D | ts_inline_lowering.cpp | 30 ChunkQueue<CallGateInfo> workList(chunk_); in RunTSInlineLowering() local 31 UpdateWorkList(workList); in RunTSInlineLowering() 33 while (!workList.empty()) { in RunTSInlineLowering() 34 CallGateInfo info = workList.front(); in RunTSInlineLowering() 35 workList.pop(); in RunTSInlineLowering() 36 TryInline(info, workList); in RunTSInlineLowering() 40 void TSInlineLowering::CandidateInlineCall(GateRef gate, ChunkQueue<CallGateInfo> &workList) in CandidateInlineCall() argument 48 CandidateAccessor(gate, workList, CallKind::CALL_GETTER); in CandidateInlineCall() 54 CandidateAccessor(gate, workList, CallKind::CALL_SETTER); in CandidateInlineCall() 62 CandidateNormalCall(gate, workList, CallKind::CALL_THIS); in CandidateInlineCall() [all …]
|
D | ts_inline_lowering.h | 166 void CandidateInlineCall(GateRef gate, ChunkQueue<CallGateInfo> &workList); 167 void TryInline(CallGateInfo &info, ChunkQueue<CallGateInfo> &workList); 183 void UpdateWorkList(ChunkQueue<CallGateInfo> &workList); 188 void CandidateAccessor(GateRef gate, ChunkQueue<CallGateInfo> &workList, CallKind kind); 189 void CandidateNormalCall(GateRef gate, ChunkQueue<CallGateInfo> &workList, CallKind kind);
|
D | early_elimination.cpp | 51 ChunkQueue<GateRef> workList(chunk_); in GetLoopDependInfo() local 52 workList.push(depend); in GetLoopDependInfo() 54 while (!workList.empty()) { in GetLoopDependInfo() 55 auto curDep = workList.front(); in GetLoopDependInfo() 56 workList.pop(); in GetLoopDependInfo() 66 workList.push(acc_.GetDep(curDep, i)); in GetLoopDependInfo()
|
D | bytecode_circuit_builder.cpp | 425 std::queue<uint16_t> workList; in InsertPhi() local 427 workList.push(blockId); in InsertPhi() 429 while (!workList.empty()) { in InsertPhi() 430 auto currentId = workList.front(); in InsertPhi() 431 workList.pop(); in InsertPhi() 436 workList.push(block->id); in InsertPhi() 1510 ChunkVector<size_t> workList(circuit_->chunk()); in CollectLoopBack() local 1514 workList.emplace_back(entryId); in CollectLoopBack() 1515 while (!workList.empty()) { in CollectLoopBack() 1516 size_t bbId = workList.back(); in CollectLoopBack() [all …]
|
D | loop_analysis.cpp | 179 ChunkQueue<GateRef> workList(chunk_); in LoopExitElimination() local
|