/freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/ |
H A D | LoopInterchange.cpp | 733 for (PHINode &PHI : L->getHeader()->phis()) { in findInductionAndReductions() 847 for (PHINode &PHI : L->getHeader()->phis()) { in findInductions() 862 for (PHINode &PHI : InnerExit->phis()) { in areInnerLoopExitPHIsSupported() 886 for (PHINode &PHI : LoopNestExit->phis()) { in areOuterLoopExitPHIsSupported() 933 for (PHINode &PHI : InnerLoopLatch->phis()) { in areInnerLoopLatchPHIsSupported() 1456 for (PHINode &P : make_early_inc_range(InnerExit->phis())) { in moveLCSSAPhis() 1485 for (PHINode &P : InnerExit->phis()) in moveLCSSAPhis() 1489 for (PHINode &P : InnerLatch->phis()) in moveLCSSAPhis() 1510 for (PHINode &P : OuterExit->phis()) { in moveLCSSAPhis() 1656 for (PHINode &PHI : InnerLoopHeader->phis()) in adjustLoopBranches() [all …]
|
H A D | LoopDeletion.cpp | 75 for (PHINode &P : ExitBlock->phis()) { in isLoopDead() 318 for (auto &PN : BB->phis()) { in canProveExitOnFirstIteration() 469 for (PHINode &P : ExitBlock->phis()) { in deleteLoopIfDead()
|
H A D | Reg2Mem.cpp | 85 for (auto &Phi : BB.phis()) in runPass()
|
H A D | CallSiteSplitting.cpp | 336 for (PHINode &PN : TailBB->phis()) { in splitCallSite() 421 for (auto &PN : Parent->phis()) { in isPredicatedOnPHI()
|
H A D | LoopBoundSplit.cpp | 365 for (PHINode &PN : L.getHeader()->phis()) { in splitLoopBound() 434 for (PHINode &PN : PostLoop->getExitBlock()->phis()) { in splitLoopBound()
|
H A D | IndVarSimplify.cpp | 413 for (PHINode &PN : Header->phis()) in rewriteNonIntegerIVs() 449 for (PHINode &PN : ExitBB->phis()) { in rewriteFirstIterationLoopExitValues() 606 for (PHINode &PN : L->getHeader()->phis()) in simplifyAndExtend() 1214 for (auto &PN : LoopHeader->phis()) { in replaceLoopPHINodesWithPreheaderValues() 1777 if (!ExitBlock->phis().empty()) in predicateLoopExits()
|
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/ |
H A D | UnreachableBlockElim.cpp | 127 for (MachineInstr &Phi : succ->phis()) { in runOnMachineFunction() 157 for (MachineInstr &Phi : make_early_inc_range(BB.phis())) { in runOnMachineFunction()
|
H A D | WindowScheduler.cpp | 377 for (auto &Phi : MBB->phis()) { in generateTripleMBB() 535 for (auto &Phi : MBB->phis()) { in schedulePhi() 575 for (auto &Phi : MBB->phis()) in getIssueOrder()
|
H A D | ModuloSchedule.cpp | 782 for (MachineInstr &MI : llvm::make_early_inc_range(KernelBB->phis())) { in removeDeadInstructions() 804 for (auto &PHI : KernelBB->phis()) { in splitLifetimes() 1119 for (auto &PHI : BB->phis()) { in rewritePhiValues() 1236 for (MachineInstr &MI : llvm::make_early_inc_range(MBB->phis())) { in EliminateDeadPhis() 1676 for (MachineInstr &MI : DestBB->phis()) { in moveStageBetweenBlocks() 1792 for (MachineInstr &Phi : B->phis()) in peelPrologAndEpilogs() 1818 for (MachineInstr &MI : (*EI)->phis()) { in peelPrologAndEpilogs() 1873 for (MachineInstr &MI : BB->phis()) { in CreateLCSSAExitingBlock() 1979 for (MachineInstr &P : Fallthrough->phis()) { in fixupBranches() 1989 for (MachineInstr &P : Epilog->phis()) { in fixupBranches() [all …]
|
H A D | WinEHPrepare.cpp | 1015 for (PHINode &OldPN : OldBlock->phis()) { in cloneCommonBlocks() 1018 for (PHINode &NewPN : NewBlock->phis()) { in cloneCommonBlocks() 1029 for (PHINode &SuccPN : SuccBB->phis()) { in cloneCommonBlocks()
|
/freebsd/contrib/llvm-project/llvm/lib/Analysis/ |
H A D | PhiValues.cpp | 167 for (const PHINode &PN : BB.phis()) { in print() 200 for (const PHINode &PN : BB.phis()) in run()
|
H A D | LoopNestAnalysis.cpp | 339 return any_of(ExitBlock.phis(), [](const PHINode &PN) { in checkLoopsStructure() 350 all_of(BB.phis(), [&](const PHINode &PN) { in checkLoopsStructure()
|
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Vectorize/ |
H A D | VPlanTransforms.cpp | 421 for (auto &Phi : Plan.getVectorLoopRegion()->getEntryBasicBlock()->phis()) { in removeRedundantInductionCasts() 466 for (VPRecipeBase &Phi : HeaderVPBB->phis()) { in removeRedundantCanonicalIVs() 583 for (VPRecipeBase &Phi : HeaderVPBB->phis()) { in legalizeAndOptimizeInductions() 825 Plan.getVectorLoopRegion()->getEntry()->getEntryBasicBlock()->phis()) in adjustFixedOrderRecurrences() 973 Plan.getVectorLoopRegion()->getEntryBasicBlock()->phis()) { in clearReductionWrapFlags() 1352 for (VPRecipeBase &Phi : HeaderVPBB->phis()) { in collectAllHeaderMasks() 1435 bool ContainsWidenInductions = any_of(Header->phis(), [](VPRecipeBase &Phi) { in tryAddExplicitVectorLength() 1442 any_of(Header->phis(), [&](VPRecipeBase &Phi) { in tryAddExplicitVectorLength()
|
/freebsd/contrib/llvm-project/llvm/include/llvm/IR/ |
H A D | BasicBlock.h | 507 iterator_range<const_phi_iterator> phis() const { in phis() function 508 return const_cast<BasicBlock *>(this)->phis(); in phis() 510 iterator_range<phi_iterator> phis();
|
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
H A D | AMDGPURewriteUndefForPHI.cpp | 106 for (auto &PHI : BB.phis()) { in INITIALIZE_PASS_DEPENDENCY()
|
H A D | AMDGPUGlobalISelDivergenceLowering.cpp | 107 for (MachineInstr &MI : MBB.phis()) { in getCandidatesForLowering()
|
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Utils/ |
H A D | LoopUnrollRuntime.cpp | 111 for (PHINode &PN : Succ->phis()) { in ConnectProlog() 236 for (PHINode &PN : NewExit->phis()) { in ConnectEpilog() 287 for (PHINode &PN : Succ->phis()) { in ConnectEpilog() 845 for (PHINode &PN : BB->phis()) { in UnrollRuntimeLoopRemainder()
|
H A D | CallPromotionUtils.cpp | 56 for (PHINode &Phi : Invoke->getNormalDest()->phis()) { in fixupPHINodeForNormalDest() 88 for (PHINode &Phi : Invoke->getUnwindDest()->phis()) { in fixupPHINodeForUnwindDest()
|
H A D | LoopUnrollAndJam.cpp | 156 for (auto &Phi : Header->phis()) { in processHeaderPhiOperands() 439 for (PHINode &Phi : ForeBlocksFirst[It]->phis()) { in UnrollAndJamLoop() 462 for (PHINode &Phi : BB->phis()) { in UnrollAndJamLoop()
|
H A D | CanonicalizeFreezeInLoops.cpp | 159 for (auto &PHI : L->getHeader()->phis()) { in run()
|
H A D | LoopConstrainer.cpp | 510 for (PHINode &PN : SBB->phis()) { in cloneLoop() 651 for (PHINode &PN : LS.Header->phis()) { in changeIterationSpaceEnd() 677 for (PHINode &PN : LS.Header->phis()) in rewriteIncomingValuesForPHIs()
|
H A D | LowerSwitch.cpp | 120 for (auto &I : SuccBB->phis()) { in FixPhis() 199 for (auto &I : Default->phis()) { in NewLeafBlock()
|
H A D | SimplifyCFG.cpp | 326 return all_of(BB->phis(), [IncomingBlocks, EquivalenceSet](PHINode &PN) { in IncomingValuesAreCompatible() 376 for (PHINode &PN : Succ->phis()) in AddPredecessorToBlock() 1427 for (const PHINode &PN : Succ->phis()) { in isSafeToHoistInvoke() 1809 for (PHINode &PN : Succ->phis()) { in hoistSuccIdenticalTerminatorToSwitchOrIf() 1860 for (PHINode &PN : Succ->phis()) { in hoistSuccIdenticalTerminatorToSwitchOrIf() 2299 for (PHINode &PN : BB->phis()) { in SinkCommonCodeFromPredecessors() 2921 for (PHINode &PN : EndBB->phis()) { in validateAndCostRequiredSelects() 3213 for (PHINode &PN : EndBB->phis()) { in SpeculativelyExecuteBB() 4345 if (!IfFalseBB->phis().empty()) in tryWidenCondBranchToCondBranch() 4572 for (PHINode &PN : CommonDest->phis()) { in SimplifyCondBranchToCondBranch() [all …]
|
/freebsd/contrib/llvm-project/llvm/lib/Transforms/ObjCARC/ |
H A D | ObjCARC.h | 76 for (auto &P : BB->phis()) { in getEquivalentPHIs()
|
/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/ |
H A D | MachineBasicBlock.h | 382 inline iterator_range<iterator> phis() { 385 inline iterator_range<const_iterator> phis() const { 386 return const_cast<MachineBasicBlock *>(this)->phis();
|