Home
last modified time | relevance | path

Searched refs:pdom (Results 1 – 4 of 4) sorted by relevance

/arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/maple_be/src/cg/
Dcg_ssu_pre.cpp84 …(anticipatedDefVec[classId] == nullptr || !anticipatedDefVec[classId]->IsPostDominate(pdom, occ)) { in Finalize()
283 while (!occStack.empty() && !occStack.top()->IsPostDominate(pdom, occ)) { in Rename()
386 const BBId bbId = pdom->GetPdtPreOrderItem(dfn); in CreateSortedOccs()
389 (void)lambdaResDfns.insert(pdom->GetPdtDfnItem(succ->GetId())); in CreateSortedOccs()
408 …spreMp->New<SLambdaOcc>(cgFunc->GetAllBBs().at(pdom->GetPdtPreOrderItem(*lambdaDfnIt)), spreAlloca… in CreateSortedOccs()
413 … spreMp->New<SLambdaResOcc>(cgFunc->GetAllBBs().at(pdom->GetPdtPreOrderItem(*lambdaResDfnIt))); in CreateSortedOccs()
414 auto it = bb2LambdaResMap.find(pdom->GetPdtPreOrderItem(*lambdaResDfnIt)); in CreateSortedOccs()
417 bb2LambdaResMap[pdom->GetPdtPreOrderItem(*lambdaResDfnIt)] = newlist; in CreateSortedOccs()
428 …if (nextRealOcc != nullptr && (pickedOcc == nullptr || pdom->GetPdtDfnItem(nextRealOcc->cgbb->GetI… in CreateSortedOccs()
429pdom->GetPdtDfnItem(pickedOcc->cgbb->GetId()))) { in CreateSortedOccs()
[all …]
Dregsaves.cpp46 PostDomAnalysis *pdom = nullptr; in PhaseRun() local
55 pdom = static_cast<CgPostDomAnalysis *>(phase)->GetResult(); in PhaseRun()
56 CHECK_FATAL(pdom != nullptr, "null ptr check"); in PhaseRun()
62 regSavesOpt = memPool->New<AArch64RegSavesOpt>(f, *memPool, *dom, *pdom); in PhaseRun()
/arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/maple_be/include/cg/
Dcg_ssu_pre.h53 extern void DoRestorePlacementOpt(CGFunc *f, PostDomAnalysis *pdom, SPreWorkCand *workCand);
70 bool IsPostDominate(PostDomAnalysis *pdom, const SOcc *occ) const in IsPostDominate() argument
72 return pdom->PostDominate(*cgbb, *occ->cgbb); in IsPostDominate()
166 pdom(pd), in SSUPre()
204 for (BBId bbid : pdom->GetIpdomFrontier(bb->GetId())) { in GetIterPdomFrontier()
205 (void)pdfset->insert(pdom->GetPdtDfnItem(bbid)); in GetIterPdomFrontier()
220 PostDomAnalysis *pdom; variable
/arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/maple_be/include/cg/aarch64/
Daarch64_regsaves.h127 AArch64RegSavesOpt(CGFunc &func, MemPool &pool, DomAnalysis &dom, PostDomAnalysis &pdom) in AArch64RegSavesOpt() argument
130 pDomInfo(&pdom), in AArch64RegSavesOpt()