Searched refs:pdom (Results 1 – 4 of 4) sorted by relevance
/arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/maple_be/src/cg/ |
D | cg_ssu_pre.cpp | 84 …(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() 429 … pdom->GetPdtDfnItem(pickedOcc->cgbb->GetId()))) { in CreateSortedOccs() [all …]
|
D | regsaves.cpp | 46 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/ |
D | cg_ssu_pre.h | 53 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/ |
D | aarch64_regsaves.h | 127 AArch64RegSavesOpt(CGFunc &func, MemPool &pool, DomAnalysis &dom, PostDomAnalysis &pdom) in AArch64RegSavesOpt() argument 130 pDomInfo(&pdom), in AArch64RegSavesOpt()
|