| /freebsd-14.2/contrib/llvm-project/llvm/lib/CodeGen/ |
| H A D | MachineLICM.cpp | 386 MachineLoop *CurLoop = Worklist.pop_back_val(); in INITIALIZE_PASS_DEPENDENCY() local 432 MachineLoop *CurLoop) { in ProcessMI() 518 void MachineLICMBase::HoistRegionPostRA(MachineLoop *CurLoop, in HoistRegionPostRA() 627 MachineLoop *CurLoop, in HoistPostRA() 659 MachineLoop *CurLoop) { in IsGuaranteedToExecute() 731 MachineLoop *CurLoop, in HoistOutOfLoop() 1042 MachineLoop *CurLoop) { in IsLoopInvariantInst() 1053 MachineLoop *CurLoop) { in HasLoopPHIUse() 1184 MachineLoop *CurLoop) { in IsProfitableToHoist() 1508 MachineLoop *CurLoop) { in Hoist() [all …]
|
| H A D | PHIElimination.cpp | 682 const MachineLoop *CurLoop = MLI ? MLI->getLoopFor(&MBB) : nullptr; in SplitPHIEdges() local
|
| H A D | MachineTraceMetrics.cpp | 343 const MachineLoop *CurLoop = getLoopFor(MBB); in pickTracePred() local 371 const MachineLoop *CurLoop = getLoopFor(MBB); in pickTraceSucc() local
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Analysis/ |
| H A D | MustExecute.cpp | 51 void SimpleLoopSafetyInfo::computeLoopSafetyInfo(const Loop *CurLoop) { in computeLoopSafetyInfo() 79 void ICFLoopSafetyInfo::computeLoopSafetyInfo(const Loop *CurLoop) { in computeLoopSafetyInfo() 104 void LoopSafetyInfo::computeBlockColors(const Loop *CurLoop) { in computeBlockColors() 119 const Loop *CurLoop) { in CanProveNotTakenFirstIteration() 161 const Loop *CurLoop, const BasicBlock *BB, in collectTransitivePredecessors() 190 bool LoopSafetyInfo::allLoopPathsLeadToBlock(const Loop *CurLoop, in allLoopPathsLeadToBlock()
|
| H A D | DependenceAnalysis.cpp | 441 const Loop *CurLoop) { in setPoint() 458 const Loop *CurLoop) { in setDistance() 1368 const Loop *CurLoop, unsigned Level, FullDependence &Result, in weakCrossingSIVtest() 1568 const Loop *CurLoop, unsigned Level, in exactSIVtest() 2238 const Loop *CurLoop = SrcAddRec->getLoop(); in testSIV() local 2260 const Loop *CurLoop = SrcAddRec->getLoop(); in testSIV() local 2270 const Loop *CurLoop = DstAddRec->getLoop(); in testSIV() local 2506 const Loop *CurLoop = AddRec->getLoop(); in gcdMIVtest() local 3180 const Loop *CurLoop = CurConstraint.getAssociatedLoop(); in propagateDistance() local 3206 const Loop *CurLoop = CurConstraint.getAssociatedLoop(); in propagateLine() local [all …]
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Transforms/Scalar/ |
| H A D | LICM.cpp | 546 TargetTransformInfo *TTI, Loop *CurLoop, in sinkRegion() 645 Loop *CurLoop; member in __anon7e16e74e0511::ControlFlowHoister 657 ControlFlowHoister(LoopInfo *LI, DominatorTree *DT, Loop *CurLoop, in ControlFlowHoister() 867 TargetLibraryInfo *TLI, Loop *CurLoop, in hoistRegion() 1042 Loop *CurLoop) { in isLoadInvariantInLoop() 1150 Loop *CurLoop, MemorySSAUpdater &MSSAU, in canSinkOrHoistInst() 1513 const LoopSafetyInfo *SafetyInfo, const Loop *CurLoop, in sinkThroughTriviallyReplaceablePHI() 1618 const Loop *CurLoop, ICFLoopSafetyInfo *SafetyInfo, in sink() 1772 const Loop *CurLoop, const LoopSafetyInfo *SafetyInfo, in isSafeToExecuteUnconditionally() 2335 Loop *CurLoop, Instruction &I, in pointerInvalidatedByLoop() [all …]
|
| H A D | LoopIdiomRecognize.cpp | 141 Loop *CurLoop = nullptr; member in __anon066a00fb0111::LoopIdiomRecognize 989 const SCEV *StoreSizeSCEV, Loop *CurLoop, in getNumBytes() 1557 static bool detectPopcountIdiom(Loop *CurLoop, BasicBlock *PreCondBB, in detectPopcountIdiom() 1690 static bool detectShiftUntilZeroIdiom(Loop *CurLoop, const DataLayout &DL, in detectShiftUntilZeroIdiom() 2203 static bool detectShiftUntilBitTestIdiom(Loop *CurLoop, Value *&BaseX, in detectShiftUntilBitTestIdiom() 2557 static bool detectShiftUntilZeroIdiom(Loop *CurLoop, ScalarEvolution *SE, in detectShiftUntilZeroIdiom()
|
| H A D | LoopVersioningLICM.cpp | 144 Loop *CurLoop; member
|
| H A D | SeparateConstOffsetFromGEP.cpp | 1250 GetElementPtrInst *FirstGEP, GetElementPtrInst *SecondGEP, Loop *CurLoop) { in isLegalToSwapOperand()
|
| H A D | SimpleLoopUnswitch.cpp | 3624 auto *CurLoop = Worklist.pop_back_val(); in unswitchLoop() local
|
| /freebsd-14.2/contrib/llvm-project/llvm/include/llvm/Support/ |
| H A D | GenericLoopInfo.h | 85 for (const LoopT *CurLoop = ParentLoop; CurLoop; in getLoopDepth() local 355 const LoopT *CurLoop = static_cast<const LoopT *>(this); in getLoopsInPreorder() local 362 LoopT *CurLoop = static_cast<LoopT *>(this); in getLoopsInPreorder() local
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/Hexagon/ |
| H A D | HexagonLoopIdiomRecognition.cpp | 632 Loop *CurLoop; member in __anonec300bcc0511::PolynomialMultiplyRecognize 1928 bool HexagonLoopIdiomRecognize::isLegalStore(Loop *CurLoop, StoreInst *SI) { in isLegalStore() 2012 void HexagonLoopIdiomRecognize::collectStores(Loop *CurLoop, BasicBlock *BB, in collectStores() 2021 bool HexagonLoopIdiomRecognize::processCopyingStore(Loop *CurLoop, in processCopyingStore() 2361 bool HexagonLoopIdiomRecognize::runOnLoopBlock(Loop *CurLoop, BasicBlock *BB, in runOnLoopBlock()
|
| H A D | HexagonVectorLoopCarriedReuse.cpp | 196 Loop *CurLoop; member in __anon9ea2934a0111::HexagonVectorLoopCarriedReuse
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/TableGen/ |
| H A D | TGParser.h | 101 ForeachLoop *CurLoop = nullptr; variable
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Transforms/Utils/ |
| H A D | CloneFunction.cpp | 1052 Loop *CurLoop = LI->getLoopFor(BB); in cloneLoopWithPreheader() local 1071 Loop *CurLoop = LI->getLoopFor(BB); in cloneLoopWithPreheader() local
|
| H A D | LoopUnrollAndJam.cpp | 774 Loop *CurLoop = LI.getLoopFor((*Blocks.begin())->front().getParent()); in checkDependencies() local
|
| H A D | ScalarEvolutionExpander.cpp | 471 const Loop *CurLoop = I->first; in visitAddExpr() local
|
| H A D | LoopUtils.cpp | 450 llvm::collectChildrenInLoop(DomTreeNode *N, const Loop *CurLoop) { in collectChildrenInLoop()
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/AArch64/ |
| H A D | AArch64LoopIdiomTransform.cpp | 78 Loop *CurLoop = nullptr; member in __anon815815250111::AArch64LoopIdiomTransform
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Transforms/Instrumentation/ |
| H A D | InstrProfiling.cpp | 400 Loop &CurLoop, LoopInfo &LI, BlockFrequencyInfo *BFI) in PGOCounterPromoter()
|