Home
last modified time | relevance | path

Searched defs:phi (Results 1 – 25 of 68) sorted by relevance

123

/arkcompiler/runtime_core/static_core/compiler/tests/
Dbranch_elimination_test.cpp243 auto phi = &INS(17U); in TEST_F() local
277 auto phi = &INS(17U); in TEST_F() local
322 auto phi = &INS(17U); in TEST_F() local
356 auto phi = &INS(17U); in TEST_F() local
392 auto phi = &INS(17U); in TEST_F() local
427 auto phi = &INS(17U); in TEST_F() local
476 auto phi = &INS(17U); in TEST_F() local
551 auto phi = &INS(16U); in TEST_F() local
/arkcompiler/runtime_core/compiler/tests/
Dbranch_elimination_test.cpp241 auto phi = &INS(17); in TEST_F() local
275 auto phi = &INS(17); in TEST_F() local
320 auto phi = &INS(17); in TEST_F() local
354 auto phi = &INS(17); in TEST_F() local
390 auto phi = &INS(17); in TEST_F() local
425 auto phi = &INS(17); in TEST_F() local
474 auto phi = &INS(17); in TEST_F() local
549 auto phi = &INS(16); in TEST_F() local
Dloop_analyzer_test.cpp47 for (auto phi : block->PhiInsts()) { in CheckPhiInputs() local
/arkcompiler/runtime_core/static_core/compiler/optimizer/ir/
Dgraph_cloner.cpp158 auto phi = inst->CastToPhi(); in BuildDataFlow() local
284 for (auto phi : headerBlock->PhiInsts()) { in PrepareLoopToUnroll() local
447 for (auto phi : unrollData->outer->PhiInsts()) { in BuildLoopUnrollDataFlow() local
467 for (auto phi : loop->GetHeader()->PhiInsts()) { in BuildLoopUnrollDataFlow() local
501 for (auto phi : header->PhiInstsSafe()) { in RemoveLoopBackEdge() local
512 for (auto phi : unrollData->outer->PhiInstsSafe()) { in RemoveLoopBackEdge() local
533 for (auto phi : removedSucc->PhiInstsSafe()) { in RemoveLoopPreHeader() local
556 for (auto phi : block.PhiInsts()) { in BuildClonedLoopHeaderDataFlow() local
773 for (auto phi : outsideSucc->PhiInsts()) { in CreateNewOutsideSucc() local
929 for (auto phi : outsideSucc->PhiInsts()) { in GetPhiResolver() local
[all …]
Dbasicblock.cpp141 for (auto phi : succ->PhiInsts()) { in RemovePhiProcessing() local
160 for (auto phi : bb->PhiInstsSafe()) { in RemovePhiProcessing() local
184 for (auto phi : PhiInstsSafe()) { in RemoveEmptyBlock() local
451 void BasicBlock::GenerateSelect(Inst *phi, Inst *inst1, Inst *inst2, const SavedIfInfo *ifInfo) in GenerateSelect()
496 for (auto phi : other->PhiInstsSafe()) { in GenerateSelects() local
/arkcompiler/runtime_core/compiler/optimizer/ir/
Dgraph_cloner.cpp163 auto phi = inst->CastToPhi(); in BuildDataFlow() local
288 for (auto phi : header_block->PhiInsts()) { in PrepareLoopToUnroll() local
453 for (auto phi : unroll_data->outer->PhiInsts()) { in BuildLoopUnrollDataFlow() local
473 for (auto phi : loop->GetHeader()->PhiInsts()) { in BuildLoopUnrollDataFlow() local
507 for (auto phi : header->PhiInstsSafe()) { in RemoveLoopBackEdge() local
518 for (auto phi : unroll_data->outer->PhiInstsSafe()) { in RemoveLoopBackEdge() local
535 for (auto phi : block.PhiInsts()) { in BuildClonedLoopHeaderDataFlow() local
752 for (auto phi : outside_succ->PhiInsts()) { in CreateNewOutsideSucc() local
907 for (auto phi : outside_succ->PhiInsts()) { in GetPhiResolver() local
941 for (auto phi : unroll_data->outer->PhiInsts()) { in BuildLoopCloneDataFlow() local
[all …]
Dbasicblock.cpp140 for (auto phi : succ->PhiInsts()) { in RemovePhiProcessing() local
159 for (auto phi : bb->PhiInstsSafe()) { in RemovePhiProcessing() local
183 for (auto phi : PhiInstsSafe()) { in RemoveEmptyBlock() local
/arkcompiler/runtime_core/static_core/compiler/optimizer/optimizations/
Dphi_type_resolving.cpp60 bool PhiTypeResolving::CheckInputsAnyTypesRec(Inst *phi) in CheckInputsAnyTypesRec()
115 for (auto phi : phis_) { in PropagateTypeToPhi() local
Dcleanup.cpp125 for (auto phi : bb->PhiInsts()) { in RunOnce() local
166 for (auto phi : succ->PhiInsts()) { in CheckSpecialTriangle() local
191 for (auto phi : bb->PhiInstsSafe()) { in RemoveDeadPhi() local
232 for (auto phi : succ->PhiInstsSafe()) { in ProcessBB() local
239 for (auto phi : succ->PhiInstsSafe()) { in ProcessBB() local
696 for (auto phi : bb->PhiInstsSafe()) { in PhiCheckerLight() local
734 for (auto phi : bb->PhiInstsSafe()) { in PhiChecker() local
Dloop_peeling.cpp90 for (auto phi : block->PhiInstsSafe()) { in CleanDeadPhis() local
182 for (auto phi : outerBlock->PhiInsts()) { in MoveLoopExitToBackEdge() local
Dif_conversion.cpp234 for (auto phi : bb->PhiInsts()) { in IsPhisAllowed() local
269 bool IfConversion::IsConditionChainPhi(Inst *phi) in IsConditionChainPhi()
Dlicm_conditions.cpp141 for (auto phi : multiplePredsSucc->PhiInsts()) { in AllPhiAllowConditionChainHoisting() local
154 Inst *LicmConditions::SamePhiInputFromChain(Inst *phi, const ConditionChain *chain) in SamePhiInputFromChain()
382 for (auto phi : multiplePredsSucc->PhiInstsSafe()) { in UpdatePhis() local
Dlse.cpp279 bool ProcessBackedges(PhiInst *phi, Loop *loop, Inst *cand, InstVector *insts) in ProcessBackedges()
330 void LoopDoElimination(Inst *cand, Loop *loop, PhiInst *phi, InstVector *insts) in LoopDoElimination()
575 … auto phi = cand->GetBasicBlock()->GetGraph()->CreateInstPhi(cand->GetType(), cand->GetPc()); in TryLoopDoElimination() local
785 auto phi = in MergeHeapValuesForBlock() local
813 auto phi = phiInst->CastToPhi(); in FixupPhisInBlock() local
Dif_merging.cpp146 bool IfMerging::TryRemoveConstantPhiIf(IfImmInst *ifImm, PhiInst *phi, uint64_t constant, Condition… in TryRemoveConstantPhiIf()
268 void IfMerging::SplitBlockWithConstantPhi(BasicBlock *bb, BasicBlock *trueBb, PhiInst *phi, uint64_… in SplitBlockWithConstantPhi()
/arkcompiler/runtime_core/compiler/optimizer/optimizations/
Dcleanup.cpp122 for (auto phi : bb->PhiInsts()) { in RunOnce() local
152 for (auto phi : succ->PhiInsts()) { in CheckSpecialTriangle() local
178 for (auto phi : bb->PhiInstsSafe()) { in RemoveDeadPhi() local
218 for (auto phi : succ->PhiInstsSafe()) { in ProcessBB() local
225 for (auto phi : succ->PhiInstsSafe()) { in ProcessBB() local
633 for (auto phi : bb->PhiInstsSafe()) { in PhiChecker() local
/arkcompiler/runtime_core/static_core/compiler/optimizer/analysis/
Dtypes_analysis.cpp28 void TypesAnalysis::MarkedPhiRec(PhiInst *phi, AnyBaseType type) in MarkedPhiRec()
/arkcompiler/runtime_core/compiler/optimizer/ir_builder/
Dinst_builder.cpp63 auto phi = GetGraph()->CreateInstPhi(); in UpdateDefsForLoopHead() local
106 auto phi = GetGraph()->CreateInstPhi(); in UpdateDefs() local
Dphi_resolver.h75 for (auto phi : phi_users_) { in Run() local
/arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/maple_me/src/
Dmeexpr_use_info.cpp113 auto *phi = ost2phi.second; in CollectUseInfoInBB() local
/arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/maple_me/include/
Dmeexpr_use_info.h28 explicit UseItem(MePhiNode *phi) : useNode(phi) {} in UseItem()
/arkcompiler/runtime_core/static_core/compiler/optimizer/optimizations/regalloc/
Dsplit_resolver.cpp76 auto phi = interval->GetInst(); in ProcessBlock() local
/arkcompiler/runtime_core/compiler/optimizer/optimizations/regalloc/
Dsplit_resolver.cpp76 auto phi = interval->GetInst(); in ProcessBlock() local
/arkcompiler/ets_runtime/ecmascript/compiler/
Dlitecg_ir_builder.h103 maple::litecg::PregIdx phi; member
/arkcompiler/runtime_core/compiler/optimizer/analysis/
Dliveness_analyzer.cpp213 for (auto phi : block->PhiInsts()) { in BuildInstLifeNumbers() local
261 for (auto phi : succ->PhiInsts()) { in GetInitInstLiveSet() local
325 for (auto phi : block->PhiInsts()) { in ProcessBlockLiveInstructions() local
/arkcompiler/runtime_core/bytecode_optimizer/
Dreg_acc_alloc.cpp218 for (auto phi : block->PhiInsts()) { in RunImpl() local

123