Home
last modified time | relevance | path

Searched refs:instIdx (Results 1 - 7 of 7) sorted by relevance

/arkcompiler/ets_runtime/ecmascript/compiler/
H A Dpost_schedule.cpp48 size_t instIdx = 0; in GenerateExtraBB() local
49 while (instIdx < instNum) { in GenerateExtraBB()
51 GateRef current = currentBB[instIdx]; in GenerateExtraBB()
56 needRetraverse = VisitHeapAlloc(current, cfg, bbIdx, instIdx); in GenerateExtraBB()
60 needRetraverse = VisitStore(current, cfg, bbIdx, instIdx); in GenerateExtraBB()
69 instIdx = needRetraverse ? 0 : (instIdx + 1); in GenerateExtraBB()
76 bool PostSchedule::VisitHeapAlloc(GateRef gate, ControlFlowGraph &cfg, size_t bbIdx, size_t instIdx) in VisitHeapAlloc() argument
89 ReplaceGateDirectly(currentBBGates, cfg, bbIdx, instIdx); in VisitHeapAlloc()
95 ReplaceGateDirectly(currentBBGates, cfg, bbIdx, instIdx); in VisitHeapAlloc()
107 ReplaceGateDirectly(std::vector<GateRef> &gates, ControlFlowGraph &cfg, size_t bbIdx, size_t instIdx) ReplaceGateDirectly() argument
114 ScheduleEndBB(std::vector<GateRef> &gates, ControlFlowGraph &cfg, size_t bbIdx, size_t instIdx) ScheduleEndBB() argument
130 ScheduleCurrentBB(const std::vector<GateRef> &gates, ControlFlowGraph &cfg, size_t bbIdx, size_t instIdx) ScheduleCurrentBB() argument
369 VisitStore(GateRef gate, ControlFlowGraph &cfg, size_t bbIdx, size_t instIdx) VisitStore() argument
[all...]
H A Dpost_schedule.h50 bool VisitHeapAlloc(GateRef gate, ControlFlowGraph &cfg, size_t bbIdx, size_t instIdx);
51 bool VisitStore(GateRef gate, ControlFlowGraph &cfg, size_t bbIdx, size_t instIdx);
53 void ReplaceGateDirectly(std::vector<GateRef> &gates, ControlFlowGraph &cfg, size_t bbIdx, size_t instIdx);
54 void ScheduleEndBB(std::vector<GateRef> &gates, ControlFlowGraph &cfg, size_t bbIdx, size_t instIdx);
56 void ScheduleCurrentBB(const std::vector<GateRef> &gates, ControlFlowGraph &cfg, size_t bbIdx, size_t instIdx);
H A Dscheduler.cpp501 for (size_t instIdx = (*cfg)[bbIdx].size(); instIdx > 0; instIdx--) { in Print()
502 acc.Print((*cfg)[bbIdx][instIdx - 1]); in Print()
/arkcompiler/runtime_core/static_core/compiler/optimizer/optimizations/
H A Dlowering.h258 size_t instIdx = insts.GetCurrentIndex();
262 insts.SetCurrentIndex(instIdx);
H A Dmemory_coalescing.cpp432 bool TryAddCoalescedPair(Inst *inst, int64_t instIdx, Inst *cand, int64_t candIdx) in TryAddCoalescedPair() argument
437 if (instIdx == candIdx - 1) { in TryAddCoalescedPair()
440 } else if (candIdx == instIdx - 1) { in TryAddCoalescedPair()
/arkcompiler/ets_runtime/ecmascript/compiler/codegen/llvm/
H A Dllvm_ir_builder.cpp135 for (size_t instIdx = bb.size(); instIdx > 0; instIdx--) { in FindBasicBlock()
136 GateRef tmp = bb[instIdx - 1]; in FindBasicBlock()
251 for (size_t instIdx = bb.size(); instIdx > 0; instIdx--) { in Build()
252 GateId gateId = acc_.GetId(bb[instIdx - 1]); in Build()
270 for (size_t instIdx = bb.size(); instIdx > in Build()
[all...]
/arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/
H A Dlitecg_ir_builder.cpp95 for (size_t instIdx = bb.size(); instIdx > 0; instIdx--) { in BuildInstID2BBIDMap()
96 GateId gateId = acc_.GetId(bb[instIdx - 1]); in BuildInstID2BBIDMap()
243 for (size_t instIdx = bb.size(); instIdx > 0; instIdx--) { in HandleBB()
244 GateRef gate = bb[instIdx - 1]; in HandleBB()

Completed in 15 milliseconds