| /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 289 for (auto phi : headerBlock->PhiInsts()) { in PrepareLoopToUnroll() local 457 for (auto phi : unrollData->outer->PhiInsts()) { in BuildLoopUnrollDataFlow() local 477 for (auto phi : loop->GetHeader()->PhiInsts()) { in BuildLoopUnrollDataFlow() local 511 for (auto phi : header->PhiInstsSafe()) { in RemoveLoopBackEdge() local 522 for (auto phi : unrollData->outer->PhiInstsSafe()) { in RemoveLoopBackEdge() local 543 for (auto phi : removedSucc->PhiInstsSafe()) { in RemoveLoopPreHeader() local 566 for (auto phi : block.PhiInsts()) { in BuildClonedLoopHeaderDataFlow() local 783 for (auto phi : outsideSucc->PhiInsts()) { in CreateNewOutsideSucc() local 939 for (auto phi : outsideSucc->PhiInsts()) { in GetPhiResolver() local [all …]
|
| /arkcompiler/runtime_core/compiler/optimizer/ir/ |
| D | graph_cloner.cpp | 163 auto phi = inst->CastToPhi(); in BuildDataFlow() local 291 for (auto phi : header_block->PhiInsts()) { in PrepareLoopToUnroll() local 456 for (auto phi : unroll_data->outer->PhiInsts()) { in BuildLoopUnrollDataFlow() local 476 for (auto phi : loop->GetHeader()->PhiInsts()) { in BuildLoopUnrollDataFlow() local 510 for (auto phi : header->PhiInstsSafe()) { in RemoveLoopBackEdge() local 521 for (auto phi : unroll_data->outer->PhiInstsSafe()) { in RemoveLoopBackEdge() local 538 for (auto phi : block.PhiInsts()) { in BuildClonedLoopHeaderDataFlow() local 755 for (auto phi : outside_succ->PhiInsts()) { in CreateNewOutsideSucc() local 918 for (auto phi : outside_succ->PhiInsts()) { in GetPhiResolver() local 952 for (auto phi : unroll_data->outer->PhiInsts()) { in BuildLoopCloneDataFlow() local [all …]
|
| D | basicblock.cpp | 139 for (auto phi : succ->PhiInsts()) { in RemovePhiProcessing() local 158 for (auto phi : bb->PhiInstsSafe()) { in RemovePhiProcessing() local 182 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 | 111 for (auto phi : bb->PhiInsts()) { in CheckBBPhisUsers() local 177 for (auto phi : succ->PhiInsts()) { in CheckSpecialTriangle() local 202 for (auto phi : bb->PhiInstsSafe()) { in RemoveDeadPhi() local 243 for (auto phi : succ->PhiInstsSafe()) { in ProcessBB() local 250 for (auto phi : succ->PhiInstsSafe()) { in ProcessBB() local 733 static bool PhiHasSameInputs(Inst *phi) in PhiHasSameInputs() 749 for (auto phi : bb->PhiInstsSafe()) { in PhiCheckerLight() local 779 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 | 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()
|
| D | lse.cpp | 290 bool ProcessBackedges(PhiInst *phi, Loop *loop, Inst *cand, InstVector *insts) in ProcessBackedges() 341 void LoopDoElimination(Inst *cand, Loop *loop, PhiInst *phi, InstVector *insts) in LoopDoElimination() 587 … auto phi = cand->GetBasicBlock()->GetGraph()->CreateInstPhi(cand->GetType(), cand->GetPc()); in TryLoopDoElimination() local 802 auto phi = in MergeHeapValuesForBlock() local 830 auto phi = phiInst->CastToPhi(); in FixupPhisInBlock() local
|
| /arkcompiler/runtime_core/static_core/compiler/tests/ |
| D | branch_elimination_test.cpp | 247 auto phi = &INS(17U); in TEST_F() local 281 auto phi = &INS(17U); in TEST_F() local 326 auto phi = &INS(17U); in TEST_F() local 360 auto phi = &INS(17U); in TEST_F() local 396 auto phi = &INS(17U); in TEST_F() local 431 auto phi = &INS(17U); in TEST_F() local 480 auto phi = &INS(17U); in TEST_F() local 561 auto phi = &INS(16U); in TEST_F() local
|
| /arkcompiler/runtime_core/compiler/optimizer/optimizations/ |
| D | cleanup.cpp | 120 for (auto phi : bb->PhiInsts()) { in RunOnce() local 150 for (auto phi : succ->PhiInsts()) { in CheckSpecialTriangle() local 176 for (auto phi : bb->PhiInstsSafe()) { in RemoveDeadPhi() local 216 for (auto phi : succ->PhiInstsSafe()) { in ProcessBB() local 223 for (auto phi : succ->PhiInstsSafe()) { in ProcessBB() local 631 for (auto phi : bb->PhiInstsSafe()) { in PhiChecker() local
|
| /arkcompiler/runtime_core/static_core/libllvmbackend/transforms/ |
| D | gc_utils.cpp | 35 auto phi = llvm::dyn_cast<llvm::PHINode>(val); in IsDerivedImpl() local 77 DerivedStatus IsPHIDerived(llvm::PHINode *phi, llvm::SmallSet<llvm::Value *, 8U> *visited) in IsPHIDerived()
|
| /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 | phi_resolver.h | 80 for (auto phi : phi_users_) { in Run() local
|
| D | inst_builder.cpp | 62 auto phi = GetGraph()->CreateInstPhi(); in UpdateDefsForLoopHead() local 105 auto phi = GetGraph()->CreateInstPhi(); in UpdateDefs() 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/libllvmbackend/transforms/passes/ |
| D | infer_flags.cpp | 95 for (auto &phi : basicBlock->phis()) { in RunOnBasicBlock() local
|
| D | gc_intrusion.cpp | 164 for (auto &phi : block.phis()) { in PopulateLiveOutByPhis() local 363 PHINode *phi = PHINode::Create(var->getType(), pred_size(block), "", &(*block->begin())); in ReplaceWithPhi() local 651 for (auto &phi : block->phis()) { in UpdatePhiInputs() local 722 auto phi = llvm::dyn_cast<PHINode>(user); in FixupEscapedUsages() local
|
| /arkcompiler/runtime_core/compiler/optimizer/optimizations/regalloc/ |
| D | split_resolver.cpp | 74 auto phi = interval->GetInst(); in ProcessBlock() local
|
| /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/analysis/ |
| D | liveness_analyzer.cpp | 212 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
|