| /arkcompiler/runtime_core/static_core/compiler/tests/ |
| D | branch_elimination_test.cpp | 243 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/ |
| D | branch_elimination_test.cpp | 241 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
|
| D | loop_analyzer_test.cpp | 47 for (auto phi : block->PhiInsts()) { in CheckPhiInputs() local
|
| /arkcompiler/runtime_core/static_core/compiler/optimizer/ir/ |
| D | graph_cloner.cpp | 158 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 …]
|
| D | basicblock.cpp | 141 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/ |
| D | graph_cloner.cpp | 163 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 …]
|
| D | basicblock.cpp | 140 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/ |
| D | phi_type_resolving.cpp | 60 bool PhiTypeResolving::CheckInputsAnyTypesRec(Inst *phi) in CheckInputsAnyTypesRec() 115 for (auto phi : phis_) { in PropagateTypeToPhi() local
|
| D | cleanup.cpp | 125 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
|
| D | loop_peeling.cpp | 90 for (auto phi : block->PhiInstsSafe()) { in CleanDeadPhis() local 182 for (auto phi : outerBlock->PhiInsts()) { in MoveLoopExitToBackEdge() local
|
| D | if_conversion.cpp | 234 for (auto phi : bb->PhiInsts()) { in IsPhisAllowed() local 269 bool IfConversion::IsConditionChainPhi(Inst *phi) in IsConditionChainPhi()
|
| D | licm_conditions.cpp | 141 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
|
| D | lse.cpp | 279 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
|
| D | if_merging.cpp | 146 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/ |
| D | cleanup.cpp | 122 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/ |
| D | types_analysis.cpp | 28 void TypesAnalysis::MarkedPhiRec(PhiInst *phi, AnyBaseType type) in MarkedPhiRec()
|
| /arkcompiler/runtime_core/compiler/optimizer/ir_builder/ |
| D | inst_builder.cpp | 63 auto phi = GetGraph()->CreateInstPhi(); in UpdateDefsForLoopHead() local 106 auto phi = GetGraph()->CreateInstPhi(); in UpdateDefs() local
|
| D | phi_resolver.h | 75 for (auto phi : phi_users_) { in Run() local
|
| /arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/maple_me/src/ |
| D | meexpr_use_info.cpp | 113 auto *phi = ost2phi.second; in CollectUseInfoInBB() local
|
| /arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/maple_me/include/ |
| D | meexpr_use_info.h | 28 explicit UseItem(MePhiNode *phi) : useNode(phi) {} in UseItem()
|
| /arkcompiler/runtime_core/static_core/compiler/optimizer/optimizations/regalloc/ |
| D | split_resolver.cpp | 76 auto phi = interval->GetInst(); in ProcessBlock() local
|
| /arkcompiler/runtime_core/compiler/optimizer/optimizations/regalloc/ |
| D | split_resolver.cpp | 76 auto phi = interval->GetInst(); in ProcessBlock() local
|
| /arkcompiler/ets_runtime/ecmascript/compiler/ |
| D | litecg_ir_builder.h | 103 maple::litecg::PregIdx phi; member
|
| /arkcompiler/runtime_core/compiler/optimizer/analysis/ |
| D | liveness_analyzer.cpp | 213 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/ |
| D | reg_acc_alloc.cpp | 218 for (auto phi : block->PhiInsts()) { in RunImpl() local
|