| /freebsd/contrib/llvm-project/llvm/lib/CodeGen/ |
| H A D | MachineLICM.cpp | 149 bool isExitBlock(MachineLoop *CurLoop, const MachineBasicBlock *MBB) { in isExitBlock() 414 MachineLoop *CurLoop = Worklist.pop_back_val(); in run() local 512 MachineLoop *CurLoop) { in ProcessMI() 593 void MachineLICMImpl::HoistRegionPostRA(MachineLoop *CurLoop) { in HoistRegionPostRA() 707 void MachineLICMImpl::AddToLiveIns(MCRegister Reg, MachineLoop *CurLoop) { in AddToLiveIns() 725 MachineLoop *CurLoop) { in HoistPostRA() 756 MachineLoop *CurLoop) { in IsGuaranteedToExecute() 829 MachineLoop *CurLoop) { in HoistOutOfLoop() 1099 bool MachineLICMImpl::IsLICMCandidate(MachineInstr &I, MachineLoop *CurLoop) { in IsLICMCandidate() 1135 MachineLoop *CurLoop) { in IsLoopInvariantInst() [all …]
|
| H A D | MachineTraceMetrics.cpp | 357 const MachineLoop *CurLoop = getLoopFor(MBB); in pickTracePred() local 385 const MachineLoop *CurLoop = getLoopFor(MBB); in pickTraceSucc() local
|
| H A D | PHIElimination.cpp | 767 const MachineLoop *CurLoop = MLI ? MLI->getLoopFor(&MBB) : nullptr; in SplitPHIEdges() local
|
| /freebsd/contrib/llvm-project/llvm/lib/Analysis/ |
| H A D | MustExecute.cpp | 49 void SimpleLoopSafetyInfo::computeLoopSafetyInfo(const Loop *CurLoop) { in computeLoopSafetyInfo() 77 void ICFLoopSafetyInfo::computeLoopSafetyInfo(const Loop *CurLoop) { in computeLoopSafetyInfo() 102 void LoopSafetyInfo::computeBlockColors(const Loop *CurLoop) { in computeBlockColors() 117 const Loop *CurLoop) { in CanProveNotTakenFirstIteration() 167 const Loop *CurLoop, const BasicBlock *BB, in collectTransitivePredecessors() 198 bool LoopSafetyInfo::allLoopPathsLeadToBlock(const Loop *CurLoop, in allLoopPathsLeadToBlock()
|
| H A D | DependenceAnalysis.cpp | 460 const Loop *CurLoop) { in setPoint() 468 const SCEV *CC, const Loop *CurLoop) { in setLine() 477 const Loop *CurLoop) { in setDistance() 1250 const SCEV *DstConst, const Loop *CurLoop, in strongSIVtest() 1387 const Loop *CurLoop, unsigned Level, FullDependence &Result, in weakCrossingSIVtest() 1587 const Loop *CurLoop, unsigned Level, in exactSIVtest() 1781 const Loop *CurLoop, unsigned Level, in weakZeroSrcSIVtest() 1891 const Loop *CurLoop, unsigned Level, in weakZeroDstSIVtest() 2257 const Loop *CurLoop = SrcAddRec->getLoop(); in testSIV() local 2279 const Loop *CurLoop = SrcAddRec->getLoop(); in testSIV() local [all …]
|
| /freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/ |
| H A D | LICM.cpp | 558 TargetTransformInfo *TTI, Loop *CurLoop, in sinkRegion() 625 TargetTransformInfo *TTI, Loop *CurLoop, in sinkRegionForLoopNest() 656 Loop *CurLoop; member in __anon9998ac180511::ControlFlowHoister 668 ControlFlowHoister(LoopInfo *LI, DominatorTree *DT, Loop *CurLoop, in ControlFlowHoister() 879 TargetLibraryInfo *TLI, Loop *CurLoop, in hoistRegion() 1056 Loop *CurLoop) { in isLoadInvariantInLoop() 1157 Loop *CurLoop, MemorySSAUpdater &MSSAU, in canSinkOrHoistInst() 1286 static bool isFoldableInLoop(const Instruction &I, const Loop *CurLoop, in isFoldableInLoop() 1316 static bool isNotUsedOrFoldableInLoop(const Instruction &I, const Loop *CurLoop, in isNotUsedOrFoldableInLoop() 1460 const LoopSafetyInfo *SafetyInfo, const Loop *CurLoop, in sinkThroughTriviallyReplaceablePHI() [all …]
|
| H A D | LoopIdiomRecognize.cpp | 161 Loop *CurLoop = nullptr; member in __anon360f5f450111::LoopIdiomRecognize 1009 const SCEV *StoreSizeSCEV, Loop *CurLoop, in getNumBytes() 1565 explicit StrlenVerifier(const Loop *CurLoop, ScalarEvolution *SE, in StrlenVerifier() 1668 const Loop *CurLoop; member in __anon360f5f450811::StrlenVerifier 1903 static bool detectShiftUntilLessThanIdiom(Loop *CurLoop, const DataLayout &DL, in detectShiftUntilLessThanIdiom() 2001 static bool detectPopcountIdiom(Loop *CurLoop, BasicBlock *PreCondBB, in detectPopcountIdiom() 2134 static bool detectShiftUntilZeroIdiom(Loop *CurLoop, const DataLayout &DL, in detectShiftUntilZeroIdiom() 2725 static bool detectShiftUntilBitTestIdiom(Loop *CurLoop, Value *&BaseX, in detectShiftUntilBitTestIdiom() 3080 static bool detectShiftUntilZeroIdiom(Loop *CurLoop, ScalarEvolution *SE, in detectShiftUntilZeroIdiom()
|
| H A D | LoopVersioningLICM.cpp | 142 Loop *CurLoop; member
|
| H A D | SeparateConstOffsetFromGEP.cpp | 1361 GetElementPtrInst *FirstGEP, GetElementPtrInst *SecondGEP, Loop *CurLoop) { in isLegalToSwapOperand()
|
| H A D | SimpleLoopUnswitch.cpp | 3652 auto *CurLoop = Worklist.pop_back_val(); in unswitchLoop() local
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/Support/ |
| H A D | GenericLoopInfo.h | 85 for (const LoopT *CurLoop = ParentLoop; CurLoop; in getLoopDepth() local 359 const LoopT *CurLoop = static_cast<const LoopT *>(this); in getLoopsInPreorder() local 366 LoopT *CurLoop = static_cast<LoopT *>(this); in getLoopsInPreorder() local
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/Hexagon/ |
| H A D | HexagonLoopIdiomRecognition.cpp | 622 Loop *CurLoop; member in __anona63979960511::PolynomialMultiplyRecognize 1910 bool HexagonLoopIdiomRecognize::isLegalStore(Loop *CurLoop, StoreInst *SI) { in isLegalStore() 1994 void HexagonLoopIdiomRecognize::collectStores(Loop *CurLoop, BasicBlock *BB, in collectStores() 2003 bool HexagonLoopIdiomRecognize::processCopyingStore(Loop *CurLoop, in processCopyingStore() 2342 bool HexagonLoopIdiomRecognize::runOnLoopBlock(Loop *CurLoop, BasicBlock *BB, in runOnLoopBlock()
|
| H A D | HexagonVectorLoopCarriedReuse.cpp | 184 Loop *CurLoop; member in __anon00be9b940111::HexagonVectorLoopCarriedReuse
|
| /freebsd/contrib/llvm-project/llvm/lib/TableGen/ |
| H A D | TGParser.h | 101 ForeachLoop *CurLoop = nullptr; variable
|
| /freebsd/contrib/llvm-project/llvm/lib/Transforms/Utils/ |
| H A D | CloneFunction.cpp | 1081 Loop *CurLoop = LI->getLoopFor(BB); in cloneLoopWithPreheader() local 1100 Loop *CurLoop = LI->getLoopFor(BB); in cloneLoopWithPreheader() local
|
| H A D | LoopUnrollAndJam.cpp | 777 Loop *CurLoop = LI.getLoopFor((*Blocks.begin())->front().getParent()); in checkDependencies() local
|
| H A D | ScalarEvolutionExpander.cpp | 530 const Loop *CurLoop = I->first; in visitAddExpr() local
|
| H A D | LoopUtils.cpp | 452 const Loop *CurLoop) { in collectChildrenInLoop()
|
| /freebsd/contrib/llvm-project/llvm/lib/Transforms/Vectorize/ |
| H A D | LoopIdiomVectorize.cpp | 120 Loop *CurLoop = nullptr; member in __anon3a0f451f0111::LoopIdiomVectorize
|
| /freebsd/contrib/llvm-project/llvm/lib/Transforms/Instrumentation/ |
| H A D | InstrProfiling.cpp | 503 Loop &CurLoop, LoopInfo &LI, BlockFrequencyInfo *BFI) in PGOCounterPromoter()
|