Searched refs:getLoopFor (Results 26 - 50 of 88) sorted by relevance

1234

/freebsd-13-stable/contrib/llvm-project/llvm/lib/Transforms/Utils/
H A DBasicBlockUtils.cpp556 if (Loop *L = LI->getLoopFor(Old))
603 Loop *L = LI->getLoopFor(OldBB);
619 if (Loop *PL = LI->getLoopFor(Pred))
644 if (Loop *PredLoop = LI->getLoopFor(Pred)) {
765 BI->setDebugLoc(LI->getLoopFor(BB)->getStartLoc());
1010 if (Loop *L = LI->getLoopFor(Head)) {
H A DFixIrreducible.cpp216 if (LI.getLoopFor(BB) == ParentLoop) {
H A DLoopUnrollRuntime.cpp137 Loop *PrologLoop = LI->getLoopFor(PrologLatch);
327 if (CreateRemainderLoop || LI->getLoopFor(*BB) != L || ParentLoop)
853 if (!L->contains(LI->getLoopFor(DomChildBB)))
H A DScalarEvolutionExpander.cpp224 while (const Loop *L = SE.LI.getLoopFor(Builder.GetInsertBlock())) {
557 while (const Loop *L = SE.LI.getLoopFor(Builder.GetInsertBlock())) {
577 while (const Loop *L = SE.LI.getLoopFor(Builder.GetInsertBlock())) {
640 return Pair.first->second = SE.LI.getLoopFor(I->getParent());
1809 (SE.LI.getLoopFor(EntInst->getParent()) == nullptr ||
1810 SE.LI.getLoopFor(EntInst->getParent())->contains(InsertPt)))
1847 for (Loop *L = SE.LI.getLoopFor(Builder.GetInsertBlock());;
H A DCloneFunction.cpp796 Loop *CurLoop = LI->getLoopFor(BB);
815 Loop *CurLoop = LI->getLoopFor(BB);
H A DLoopUnrollAndJam.cpp787 Loop *CurLoop = LI.getLoopFor((*Blocks.begin())->front().getParent());
791 Loop *EarlierLoop = LI.getLoopFor(Earlier->getParent());
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/Hexagon/
H A DHexagonEarlyIfConv.cpp234 MachineLoop *L = MLI->getLoopFor(SB);
294 bool TOk = (TNP == 1 && TNS == 1 && MLI->getLoopFor(TB) == L);
295 bool FOk = (FNP == 1 && FNS == 1 && MLI->getLoopFor(FB) == L);
299 if (SkipExitBranches && MLI->getLoopFor(TB) != MLI->getLoopFor(FB))
623 if (MLI->getLoopFor(B) != L)
/freebsd-13-stable/contrib/llvm-project/llvm/include/llvm/Analysis/
H A DLoopIterator.h232 if (!DFS.L->contains(LI->getLoopFor(BB)))
H A DLoopInfoImpl.h431 LoopT *Subloop = LI->getLoopFor(PredBB);
464 if (LI->getLoopFor(Pred) != Subloop)
501 LoopT *Subloop = LI->getLoopFor(Block);
/freebsd-13-stable/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DMachineTraceMetrics.h345 const MachineLoop *getLoopFor(const MachineBasicBlock*) const;
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Analysis/
H A DDependenceAnalysis.cpp748 const Loop *SrcLoop = LI->getLoopFor(SrcBlock);
749 const Loop *DstLoop = LI->getLoopFor(DstBlock);
3267 Loop *SrcLoop = LI->getLoopFor(Src->getParent());
3268 Loop *DstLoop = LI->getLoopFor(Dst->getParent());
3558 classifyPair(Pair[P].Src, LI->getLoopFor(Src->getParent()),
3559 Pair[P].Dst, LI->getLoopFor(Dst->getParent()),
3636 LI->getLoopFor(Src->getParent()),
3639 LI->getLoopFor(Dst->getParent()),
3772 classifyPair(Pair[SJ].Src, LI->getLoopFor(Src->getParent()),
3773 Pair[SJ].Dst, LI->getLoopFor(Ds
[all...]
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DIndVarSimplify.cpp222 auto *L = LI->getLoopFor(DefI->getParent());
223 assert(!L || L->contains(LI->getLoopFor(InsertPt->getParent())));
226 if (LI->getLoopFor(DTN->getBlock()) == L)
710 L(LI->getLoopFor(OrigPhi->getParent())), SE(SEv), DT(DTree),
754 for (const Loop *L = LI->getLoopFor(Use->getParent());
1218 if (LI->getLoopFor(UsePhi->getParent()) != L) {
2360 if (LI->getLoopFor(ExitingBB) != L)
2512 if (LI->getLoopFor(ExitingBB) != L)
2744 if (LI->getLoopFor(ExitingBB) != L)
H A DLoopInterchange.cpp1202 if (LI->getLoopFor(BB) == NewInner)
1211 if (LI->getLoopFor(BB) != NewOuter)
1284 this->LI->getLoopFor(OpI->getParent()) != this->InnerLoop ||
1441 if (!I || LI->getLoopFor(I->getParent()) == InnerLoop)
H A DLoopSink.cpp188 if (!L.contains(LI.getLoopFor(UI->getParent())))
H A DLoopVersioningLICM.cpp592 if (LI->getLoopFor(Block) == L) // Ignore blocks in subloop.
H A DGuardWidening.cpp407 Loop *DominatedInstrLoop = LI.getLoopFor(DominatedInstr->getParent());
408 Loop *DominatingGuardLoop = LI.getLoopFor(DominatingGuard->getParent());
H A DLoopPredication.cpp1077 if (LI->getLoopFor(ExitingBB) != L)
1123 if (LI->getLoopFor(ExitingBB) != L)
/freebsd-13-stable/contrib/llvm-project/llvm/lib/CodeGen/
H A DPHIElimination.cpp599 const MachineLoop *CurLoop = MLI ? MLI->getLoopFor(&MBB) : nullptr;
616 const MachineLoop *PreLoop = MLI ? MLI->getLoopFor(PreMBB) : nullptr;
H A DCalcSpillWeights.cpp229 loop = Loops.getLoopFor(mbb);
H A DMachineSink.cpp506 if (LI->getLoopFor(FromBB) == LI->getLoopFor(ToBB) &&
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86FixupBWInsts.cpp382 if (MachineLoop *ML = MLI->getLoopFor(&MBB))
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Transforms/Instrumentation/
H A DInstrProfiling.cpp227 auto *TargetLoop = LI.getLoopFor(ExitBlock);
378 auto *TargetLoop = LI.getLoopFor(TargetBlock);
491 Loop *ParentLoop = LI.getLoopFor(BB);
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/ARM/
H A DMVEGatherScatterLowering.cpp613 Loop *L = LI->getLoopFor(I->getParent());
676 Loop *L = LI->getLoopFor(I->getParent());
843 Loop *L = LI->getLoopFor(BB);
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DAMDILCFGStructurizer.cpp361 MachineLoop *LoopRep = MLI->getLoopFor(MBB);
376 MachineLoop *LoopRep = MLI->getLoopFor(MBB);
1083 MachineLoop *LoopRep = MLI->getLoopFor(Src1MBB);
1084 if (LoopRep&& LoopRep == MLI->getLoopFor(Src2MBB)) {
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Transforms/Vectorize/
H A DVPlan.cpp227 Loop *L = State->LI->getLoopFor(State->CFG.LastBB);
480 Loop *L = State->LI->getLoopFor(VectorHeaderBB);

Completed in 391 milliseconds

1234