Home
last modified time | relevance | path

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

/arkcompiler/runtime_core/static_core/compiler/optimizer/ir/
Dgraph_cloner.cpp175 Inst *phiResolver = nullptr; in PopulateResolverBlock() local
183 if (phiResolver == nullptr) { in PopulateResolverBlock()
184phiResolver = inst->GetBasicBlock()->GetGraph()->CreateInstPhi(inst->GetType(), inst->GetPc()); in PopulateResolverBlock()
185 phiResolver->AppendInput(inst); in PopulateResolverBlock()
186 resolver->AppendPhi(phiResolver); in PopulateResolverBlock()
188 user->SetInput(inputIdx, phiResolver); in PopulateResolverBlock()
946 … auto phiResolver = outsideSucc->GetGraph()->CreateInstPhi(checkPhi->GetType(), checkPhi->GetPc()); in GetPhiResolver() local
948 phiResolver->AppendInput(initInput); in GetPhiResolver()
949 phiResolver->AppendInput(updateInput); in GetPhiResolver()
950 phiResolver->SetPhiInputBbNum(0, outInitIdx); in GetPhiResolver()
[all …]
/arkcompiler/runtime_core/static_core/compiler/optimizer/ir_builder/
Dinst_builder.cpp529 PhiResolver phiResolver(GetGraph()); in FixInstructions() local
530 phiResolver.Run(); in FixInstructions()
/arkcompiler/runtime_core/static_core/compiler/tests/
Dreg_alloc_linear_scan_test.cpp346 auto phiResolver = BB(2U).GetPredBlockByIndex(0U); in TEST_F() local
347 …auto spillFillInst = phiResolver->GetLastInst()->IsControlFlow() ? phiResolver->GetLastInst()->Get… in TEST_F()
348 … : phiResolver->GetLastInst(); in TEST_F()
Dsplit_resolver_test.cpp835 auto phiResolver = pred->InsertNewBlockToSuccEdge(succ); in TEST_F() local
838 phiResolver->PrependInst(sf0); in TEST_F()