| /arkcompiler/ets_frontend/ets2panda/linter/arkanalyzer/src/transformer/ |
| D | StaticSingleAssignmentFormer.ts | 126 for (const phi of blockToPhiStmts.get(succ) as Set<Stmt>) { constant 153 for (const phi of phisTocheck) { constant 159 for (const phi of phis) { constant
|
| /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
|
| /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 477 for (auto phi : loop->GetHeader()->PhiInsts()) { in BuildLoopUnrollDataFlow() local 511 for (auto phi : header->PhiInstsSafe()) { in RemoveLoopBackEdge() local 522 for (auto phi : unroll_data->outer->PhiInstsSafe()) { in RemoveLoopBackEdge() local 539 for (auto phi : block.PhiInsts()) { in BuildClonedLoopHeaderDataFlow() local 756 for (auto phi : outside_succ->PhiInsts()) { in CreateNewOutsideSucc() local 919 for (auto phi : outside_succ->PhiInsts()) { in GetPhiResolver() local 953 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 | 112 for (auto phi : bb->PhiInsts()) { in CheckBBPhisUsers() local 178 for (auto phi : succ->PhiInsts()) { in CheckSpecialTriangle() local 203 for (auto phi : bb->PhiInstsSafe()) { in RemoveDeadPhi() local 244 for (auto phi : succ->PhiInstsSafe()) { in ProcessBB() local 251 for (auto phi : succ->PhiInstsSafe()) { in ProcessBB() local 738 static bool PhiHasSameInputs(Inst *phi) in PhiHasSameInputs() 754 for (auto phi : bb->PhiInstsSafe()) { in PhiCheckerLight() local 784 for (auto phi : bb->PhiInstsSafe()) { in PhiChecker() local
|
| D | loop_peeling.cpp | 90 for (auto phi : block->PhiInstsSafe()) { in CleanDeadPhis() local 187 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() 269 void IfMerging::SplitBlockWithConstantPhi(BasicBlock *bb, BasicBlock *trueBb, PhiInst *phi, uint64_… in SplitBlockWithConstantPhi()
|
| D | lse.cpp | 291 bool ProcessBackedges(PhiInst *phi, Loop *loop, Inst *cand, InstVector *insts) in ProcessBackedges() 336 void LoopDoElimination(Inst *cand, Loop *loop, PhiInst *phi, InstVector *insts) in LoopDoElimination() 611 … auto phi = cand->GetBasicBlock()->GetGraph()->CreateInstPhi(cand->GetType(), cand->GetPc()); in TryLoopDoElimination() local 859 …auto phi = block->GetGraph()->CreateInstPhi(heapValue.origin->GetType(), heapValue.origin->GetPc()… in ProcessHeapValues() local 879 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/static_core/compiler/optimizer/ir/ |
| D | graph_cloner.cpp | 224 auto phi = inst->CastToPhi(); in BuildDataFlow() local 390 for (auto phi : headerBlock->PhiInsts()) { in PrepareLoopToUnroll() local 559 for (auto phi : unrollData->outer->PhiInsts()) { in BuildLoopUnrollDataFlow() local 579 for (auto phi : loop->GetHeader()->PhiInsts()) { in BuildLoopUnrollDataFlow() local 614 for (auto phi : header->PhiInstsSafe()) { in RemoveLoopBackEdge() local 625 for (auto phi : unrollData->outer->PhiInstsSafe()) { in RemoveLoopBackEdge() local 646 for (auto phi : removedSucc->PhiInstsSafe()) { in RemoveLoopPreHeader() local 669 for (auto phi : block.PhiInsts()) { in BuildClonedLoopHeaderDataFlow() local 890 for (auto phi : outsideSucc->PhiInsts()) { in CreateNewOutsideSucc() local 1047 for (auto phi : outsideSucc->PhiInsts()) { in GetPhiResolver() local [all …]
|
| /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/libabckit/tests/ut/ir_core/loops/ |
| D | loops.cpp | 56 AbckitInst *phi = g_implG->bbCreatePhi(forBB, 1, zero); in CreateLoopDynamic() local 105 AbckitInst *phi = g_implG->bbCreatePhi(forBB, 1, zero); in CreateLoopStatic() local
|
| /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/runtime_core/libabckit/src/irbuilder_dynamic/ |
| D | inst_builder_dyn.cpp | 65 auto phi = GetGraph()->CreateInstPhi(); in UpdateDefsForLoopHead() local 95 auto phi = GetGraph()->CreateInstPhi(); in AddPhiToDifferent() local
|
| D | phi_resolver_dyn.h | 87 for (auto phi : phiUsers_) { in RemovePhi() local
|
| /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
|