Home
last modified time | relevance | path

Searched refs:phis (Results 1 – 25 of 87) sorted by relevance

1234

/freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DLoopInterchange.cpp733 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 DLoopDeletion.cpp75 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 DReg2Mem.cpp85 for (auto &Phi : BB.phis()) in runPass()
H A DCallSiteSplitting.cpp336 for (PHINode &PN : TailBB->phis()) { in splitCallSite()
421 for (auto &PN : Parent->phis()) { in isPredicatedOnPHI()
H A DLoopBoundSplit.cpp365 for (PHINode &PN : L.getHeader()->phis()) { in splitLoopBound()
434 for (PHINode &PN : PostLoop->getExitBlock()->phis()) { in splitLoopBound()
H A DIndVarSimplify.cpp413 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 DUnreachableBlockElim.cpp127 for (MachineInstr &Phi : succ->phis()) { in runOnMachineFunction()
157 for (MachineInstr &Phi : make_early_inc_range(BB.phis())) { in runOnMachineFunction()
H A DWindowScheduler.cpp377 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 DModuloSchedule.cpp782 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 DWinEHPrepare.cpp1015 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 DPhiValues.cpp167 for (const PHINode &PN : BB.phis()) { in print()
200 for (const PHINode &PN : BB.phis()) in run()
H A DLoopNestAnalysis.cpp339 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 DVPlanTransforms.cpp421 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 DBasicBlock.h507 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 DAMDGPURewriteUndefForPHI.cpp106 for (auto &PHI : BB.phis()) { in INITIALIZE_PASS_DEPENDENCY()
H A DAMDGPUGlobalISelDivergenceLowering.cpp107 for (MachineInstr &MI : MBB.phis()) { in getCandidatesForLowering()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Utils/
H A DLoopUnrollRuntime.cpp111 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 DCallPromotionUtils.cpp56 for (PHINode &Phi : Invoke->getNormalDest()->phis()) { in fixupPHINodeForNormalDest()
88 for (PHINode &Phi : Invoke->getUnwindDest()->phis()) { in fixupPHINodeForUnwindDest()
H A DLoopUnrollAndJam.cpp156 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 DCanonicalizeFreezeInLoops.cpp159 for (auto &PHI : L->getHeader()->phis()) { in run()
H A DLoopConstrainer.cpp510 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 DLowerSwitch.cpp120 for (auto &I : SuccBB->phis()) { in FixPhis()
199 for (auto &I : Default->phis()) { in NewLeafBlock()
H A DSimplifyCFG.cpp326 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 DObjCARC.h76 for (auto &P : BB->phis()) { in getEquivalentPHIs()
/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DMachineBasicBlock.h382 inline iterator_range<iterator> phis() {
385 inline iterator_range<const_iterator> phis() const {
386 return const_cast<MachineBasicBlock *>(this)->phis();

1234