/netbsd-src/external/apache2/llvm/dist/llvm/lib/Transforms/Scalar/ |
H A D | LICM.cpp | 527 Loop *CurLoop, AliasSetTracker *CurAST, in sinkRegion() 606 Loop *CurLoop; member in __anonfba5b0a30511::ControlFlowHoister 618 ControlFlowHoister(LoopInfo *LI, DominatorTree *DT, Loop *CurLoop, in ControlFlowHoister() 858 TargetLibraryInfo *TLI, Loop *CurLoop, in hoistRegion() 1045 Loop *CurLoop) { in isLoadInvariantInLoop() 1160 Loop *CurLoop, AliasSetTracker *CurAST, in canSinkOrHoistInst() 1386 static bool isFreeInLoop(const Instruction &I, const Loop *CurLoop, in isFreeInLoop() 1416 static bool isNotUsedOrFreeInLoop(const Instruction &I, const Loop *CurLoop, in isNotUsedOrFreeInLoop() 1549 const LoopSafetyInfo *SafetyInfo, const Loop *CurLoop, in sinkThroughTriviallyReplaceablePHI() 1584 LoopInfo *LI, const Loop *CurLoop, in splitPredecessorsOfLoopExit() [all …]
|
H A D | LoopIdiomRecognize.cpp | 150 Loop *CurLoop = nullptr; member in __anon705bfb100111::LoopIdiomRecognize 997 unsigned StoreSize, Loop *CurLoop, in getNumBytes() 1449 static bool detectPopcountIdiom(Loop *CurLoop, BasicBlock *PreCondBB, in detectPopcountIdiom() 1584 static bool detectShiftUntilZeroIdiom(Loop *CurLoop, const DataLayout &DL, in detectShiftUntilZeroIdiom() 2097 static bool detectShiftUntilBitTestIdiom(Loop *CurLoop, Value *&BaseX, in detectShiftUntilBitTestIdiom() 2430 static bool detectShiftUntilZeroIdiom(Loop *CurLoop, ScalarEvolution *SE, in detectShiftUntilZeroIdiom()
|
H A D | LoopVersioningLICM.cpp | 193 Loop *CurLoop = nullptr; member
|
H A D | SeparateConstOffsetFromGEP.cpp | 1283 GetElementPtrInst *FirstGEP, GetElementPtrInst *SecondGEP, Loop *CurLoop) { in isLegalToSwapOperand()
|
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Analysis/ |
H A D | MustExecute.cpp | 54 void SimpleLoopSafetyInfo::computeLoopSafetyInfo(const Loop *CurLoop) { in computeLoopSafetyInfo() 81 void ICFLoopSafetyInfo::computeLoopSafetyInfo(const Loop *CurLoop) { in computeLoopSafetyInfo() 106 void LoopSafetyInfo::computeBlockColors(const Loop *CurLoop) { in computeBlockColors() 121 const Loop *CurLoop) { in CanProveNotTakenFirstIteration() 163 const Loop *CurLoop, const BasicBlock *BB, in collectTransitivePredecessors() 192 bool LoopSafetyInfo::allLoopPathsLeadToBlock(const Loop *CurLoop, in allLoopPathsLeadToBlock()
|
H A D | DependenceAnalysis.cpp | 376 const Loop *CurLoop) { in setPoint() 384 const SCEV *CC, const Loop *CurLoop) { in setLine() 393 const Loop *CurLoop) { in setDistance() 1146 const SCEV *DstConst, const Loop *CurLoop, in strongSIVtest() 1283 const Loop *CurLoop, unsigned Level, FullDependence &Result, in weakCrossingSIVtest() 1483 const Loop *CurLoop, unsigned Level, in exactSIVtest() 1677 const Loop *CurLoop, unsigned Level, in weakZeroSrcSIVtest() 1787 const Loop *CurLoop, unsigned Level, in weakZeroDstSIVtest() 2153 const Loop *CurLoop = SrcAddRec->getLoop(); in testSIV() local 2175 const Loop *CurLoop = SrcAddRec->getLoop(); in testSIV() local [all …]
|
/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/Analysis/ |
H A D | LoopInfo.h | 99 for (const LoopT *CurLoop = ParentLoop; CurLoop; in getLoopDepth() local 363 const LoopT *CurLoop = static_cast<const LoopT *>(this); in getLoopsInPreorder() local 370 LoopT *CurLoop = static_cast<LoopT *>(this); in getLoopsInPreorder() local
|
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Transforms/Utils/ |
H A D | CloneFunction.cpp | 844 Loop *CurLoop = LI->getLoopFor(BB); in cloneLoopWithPreheader() local 863 Loop *CurLoop = LI->getLoopFor(BB); in cloneLoopWithPreheader() local
|
H A D | LoopUnrollAndJam.cpp | 785 Loop *CurLoop = LI.getLoopFor((*Blocks.begin())->front().getParent()); in checkDependencies() local
|
H A D | LoopUtils.cpp | 519 llvm::collectChildrenInLoop(DomTreeNode *N, const Loop *CurLoop) { in collectChildrenInLoop()
|
H A D | ScalarEvolutionExpander.cpp | 752 const Loop *CurLoop = I->first; in visitAddExpr() local
|
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/Hexagon/ |
H A D | HexagonLoopIdiomRecognition.cpp | 634 Loop *CurLoop; member in __anonf6bc81a10511::PolynomialMultiplyRecognize 1933 bool HexagonLoopIdiomRecognize::isLegalStore(Loop *CurLoop, StoreInst *SI) { in isLegalStore() 2018 void HexagonLoopIdiomRecognize::collectStores(Loop *CurLoop, BasicBlock *BB, in collectStores() 2027 bool HexagonLoopIdiomRecognize::processCopyingStore(Loop *CurLoop, in processCopyingStore() 2373 bool HexagonLoopIdiomRecognize::runOnLoopBlock(Loop *CurLoop, BasicBlock *BB, in runOnLoopBlock()
|
H A D | HexagonVectorLoopCarriedReuse.cpp | 196 Loop *CurLoop; member in __anon7e23d25f0111::HexagonVectorLoopCarriedReuse
|
/netbsd-src/external/apache2/llvm/dist/llvm/lib/CodeGen/ |
H A D | PHIElimination.cpp | 633 const MachineLoop *CurLoop = MLI ? MLI->getLoopFor(&MBB) : nullptr; in SplitPHIEdges() local
|
H A D | MachineTraceMetrics.cpp | 329 const MachineLoop *CurLoop = getLoopFor(MBB); in pickTracePred() local 357 const MachineLoop *CurLoop = getLoopFor(MBB); in pickTraceSucc() local
|
H A D | MachineLICM.cpp | 133 MachineLoop *CurLoop; // The current loop we are working on. member in __anondcd5ce190111::MachineLICMBase
|
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Transforms/Instrumentation/ |
H A D | InstrProfiling.cpp | 240 Loop &CurLoop, LoopInfo &LI, BlockFrequencyInfo *BFI) in PGOCounterPromoter()
|