Searched defs:CurLoop (Results 1 - 16 of 16) sorted by relevance

/freebsd-13-stable/contrib/llvm-project/llvm/lib/CodeGen/
H A DMachineTraceMetrics.cpp329 const MachineLoop *CurLoop = getLoopFor(MBB); local
357 const MachineLoop *CurLoop = getLoopFor(MBB); local
H A DPHIElimination.cpp599 const MachineLoop *CurLoop = MLI ? MLI->getLoopFor(&MBB) : nullptr; local
[all...]
H A DMachineLICM.cpp137 MachineLoop *CurLoop; // The current loop we are working on. member in class:__anon3512::MachineLICMBase
325 static bool LoopIsOuterMostWithPredecessor(MachineLoop *CurLoop) { argument
[all...]
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DLoopVersioningLICM.cpp179 Loop *CurLoop = nullptr; member in struct:__anon4678::LoopVersioningLICM
[all...]
H A DSeparateConstOffsetFromGEP.cpp1259 isLegalToSwapOperand( GetElementPtrInst *FirstGEP, GetElementPtrInst *SecondGEP, Loop *CurLoop) argument
H A DLICM.cpp451 sinkRegion(DomTreeNode *N, AAResults *AA, LoopInfo *LI, DominatorTree *DT, TargetLibraryInfo *TLI, TargetTransformInfo *TTI, Loop *CurLoop, AliasSetTracker *CurAST, MemorySSAUpdater *MSSAU, ICFLoopSafetyInfo *SafetyInfo, SinkAndHoistLICMFlags &Flags, OptimizationRemarkEmitter *ORE) argument
533 Loop *CurLoop; member in class:__anon4644::ControlFlowHoister
545 ControlFlowHoister(LoopInfo *LI, DominatorTree *DT, Loop *CurLoop, MemorySSAUpdater *MSSAU) argument
754 hoistRegion(DomTreeNode *N, AAResults *AA, LoopInfo *LI, DominatorTree *DT, TargetLibraryInfo *TLI, Loop *CurLoop, AliasSetTracker *CurAST, MemorySSAUpdater *MSSAU, ScalarEvolution *SE, ICFLoopSafetyInfo *SafetyInfo, SinkAndHoistLICMFlags &Flags, OptimizationRemarkEmitter *ORE) argument
939 isLoadInvariantInLoop(LoadInst *LI, DominatorTree *DT, Loop *CurLoop) argument
1038 canSinkOrHoistInst(Instruction &I, AAResults *AA, DominatorTree *DT, Loop *CurLoop, AliasSetTracker *CurAST, MemorySSAUpdater *MSSAU, bool TargetExecutesOncePerLoop, SinkAndHoistLICMFlags *Flags, OptimizationRemarkEmitter *ORE) argument
1260 isFreeInLoop(const Instruction &I, const Loop *CurLoop, const TargetTransformInfo *TTI) argument
1290 isNotUsedOrFreeInLoop(const Instruction &I, const Loop *CurLoop, const LoopSafetyInfo *SafetyInfo, TargetTransformInfo *TTI, bool &FreeInLoop) argument
1422 sinkThroughTriviallyReplaceablePHI( PHINode *TPN, Instruction *I, LoopInfo *LI, SmallDenseMap<BasicBlock *, Instruction *, 32> &SunkCopies, const LoopSafetyInfo *SafetyInfo, const Loop *CurLoop, MemorySSAUpdater *MSSAU) argument
1459 splitPredecessorsOfLoopExit(PHINode *PN, DominatorTree *DT, LoopInfo *LI, const Loop *CurLoop, LoopSafetyInfo *SafetyInfo, MemorySSAUpdater *MSSAU) argument
1531 sink(Instruction &I, LoopInfo *LI, DominatorTree *DT, const Loop *CurLoop, ICFLoopSafetyInfo *SafetyInfo, MemorySSAUpdater *MSSAU, OptimizationRemarkEmitter *ORE) argument
1632 hoist(Instruction &I, const DominatorTree *DT, const Loop *CurLoop, BasicBlock *Dest, ICFLoopSafetyInfo *SafetyInfo, MemorySSAUpdater *MSSAU, ScalarEvolution *SE, OptimizationRemarkEmitter *ORE) argument
1676 isSafeToExecuteUnconditionally(Instruction &Inst, const DominatorTree *DT, const Loop *CurLoop, const LoopSafetyInfo *SafetyInfo, OptimizationRemarkEmitter *ORE, const Instruction *CtxI) argument
1837 promoteLoopAccessesToScalars( const SmallSetVector<Value *, 8> &PointerMustAliases, SmallVectorImpl<BasicBlock *> &ExitBlocks, SmallVectorImpl<Instruction *> &InsertPts, SmallVectorImpl<MemoryAccess *> &MSSAInsertPts, PredIteratorCache &PIC, LoopInfo *LI, DominatorTree *DT, const TargetLibraryInfo *TLI, Loop *CurLoop, AliasSetTracker *CurAST, MemorySSAUpdater *MSSAU, ICFLoopSafetyInfo *SafetyInfo, OptimizationRemarkEmitter *ORE) argument
2143 pointerInvalidatedByLoop(MemoryLocation MemLoc, AliasSetTracker *CurAST, Loop *CurLoop, AAResults *AA) argument
2190 pointerInvalidatedByLoopWithMSSA(MemorySSA *MSSA, MemoryUse *MU, Loop *CurLoop, SinkAndHoistLICMFlags &Flags) argument
2239 inSubLoop(BasicBlock *BB, Loop *CurLoop, LoopInfo *LI) argument
[all...]
H A DLoopIdiomRecognize.cpp119 Loop *CurLoop = nullptr; member in class:__anon4652::LoopIdiomRecognize
857 getNumBytes(const SCEV *BECount, Type *IntPtr, unsigned StoreSize, Loop *CurLoop, const DataLayout *DL, ScalarEvolution *SE) argument
1276 detectPopcountIdiom(Loop *CurLoop, BasicBlock *PreCondBB, Instruction *&CntInst, PHINode *&CntPhi, Value *&Var) argument
1411 detectShiftUntilZeroIdiom(Loop *CurLoop, const DataLayout &DL, Intrinsic::ID &IntrinID, Value *&InitX, Instruction *&CntInst, PHINode *&CntPhi, Instruction *&DefX) argument
[all...]
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/Hexagon/
H A DHexagonVectorLoopCarriedReuse.cpp291 Loop *CurLoop; member in class:__anon4153::HexagonVectorLoopCarriedReuse
H A DHexagonLoopIdiomRecognition.cpp616 Loop *CurLoop; member in class:__anon4139::PolynomialMultiplyRecognize
1915 isLegalStore(Loop *CurLoop, StoreInst *SI) argument
2000 collectStores(Loop *CurLoop, BasicBlock *BB, SmallVectorImpl<StoreInst*> &Stores) argument
2009 processCopyingStore(Loop *CurLoop, StoreInst *SI, const SCEV *BECount) argument
2355 runOnLoopBlock(Loop *CurLoop, BasicBlock *BB, const SCEV *BECount, SmallVectorImpl<BasicBlock*> &ExitBlocks) argument
[all...]
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Transforms/Utils/
H A DCloneFunction.cpp796 Loop *CurLoop = LI->getLoopFor(BB); local
815 Loop *CurLoop = LI->getLoopFor(BB); local
H A DLoopUtils.cpp504 llvm::collectChildrenInLoop(DomTreeNode *N, const Loop *CurLoop) { argument
H A DScalarEvolutionExpander.cpp719 const Loop *CurLoop = I->first; local
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Analysis/
H A DMustExecute.cpp51 void SimpleLoopSafetyInfo::computeLoopSafetyInfo(const Loop *CurLoop) { argument
78 void ICFLoopSafetyInfo::computeLoopSafetyInfo(const Loop *CurLoop) { argument
103 computeBlockColors(const Loop *CurLoop) argument
116 CanProveNotTakenFirstIteration(const BasicBlock *ExitBlock, const DominatorTree *DT, const Loop *CurLoop) argument
159 collectTransitivePredecessors( const Loop *CurLoop, const BasicBlock *BB, SmallPtrSetImpl<const BasicBlock *> &Predecessors) argument
189 allLoopPathsLeadToBlock(const Loop *CurLoop, const BasicBlock *BB, const DominatorTree *DT) const argument
[all...]
H A DDependenceAnalysis.cpp375 setPoint(const SCEV *X, const SCEV *Y, const Loop *CurLoop) argument
383 setLine(const SCEV *AA, const SCEV *BB, const SCEV *CC, const Loop *CurLoop) argument
392 setDistance(const SCEV *D, const Loop *CurLoop) argument
1143 strongSIVtest(const SCEV *Coeff, const SCEV *SrcConst, const SCEV *DstConst, const Loop *CurLoop, unsigned Level, FullDependence &Result, Constraint &NewConstraint) const argument
1279 weakCrossingSIVtest( const SCEV *Coeff, const SCEV *SrcConst, const SCEV *DstConst, const Loop *CurLoop, unsigned Level, FullDependence &Result, Constraint &NewConstraint, const SCEV *&SplitIter) const argument
1490 exactSIVtest(const SCEV *SrcCoeff, const SCEV *DstCoeff, const SCEV *SrcConst, const SCEV *DstConst, const Loop *CurLoop, unsigned Level, FullDependence &Result, Constraint &NewConstraint) const argument
1699 weakZeroSrcSIVtest(const SCEV *DstCoeff, const SCEV *SrcConst, const SCEV *DstConst, const Loop *CurLoop, unsigned Level, FullDependence &Result, Constraint &NewConstraint) const argument
1809 weakZeroDstSIVtest(const SCEV *SrcCoeff, const SCEV *SrcConst, const SCEV *DstConst, const Loop *CurLoop, unsigned Level, FullDependence &Result, Constraint &NewConstraint) const argument
2162 const Loop *CurLoop = SrcAddRec->getLoop(); local
2184 const Loop *CurLoop = SrcAddRec->getLoop(); local
2194 const Loop *CurLoop = DstAddRec->getLoop(); local
2430 const Loop *CurLoop = AddRec->getLoop(); local
3091 const Loop *CurLoop = CurConstraint.getAssociatedLoop(); local
3117 const Loop *CurLoop = CurConstraint.getAssociatedLoop(); local
3191 const Loop *CurLoop = CurConstraint.getAssociatedLoop(); local
[all...]
/freebsd-13-stable/contrib/llvm-project/llvm/include/llvm/Analysis/
H A DLoopInfo.h350 const LoopT *CurLoop = static_cast<const LoopT *>(this); local
357 LoopT *CurLoop = static_cast<LoopT *>(this); local
[all...]
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Transforms/Instrumentation/
H A DInstrProfiling.cpp248 PGOCounterPromoter( DenseMap<Loop *, SmallVector<LoadStorePair, 8>> &LoopToCands, Loop &CurLoop, LoopInfo &LI, BlockFrequencyInfo *BFI) argument

Completed in 366 milliseconds