Home
last modified time | relevance | path

Searched defs:CurLoop (Results 1 – 17 of 17) sorted by relevance

/netbsd-src/external/apache2/llvm/dist/llvm/lib/Transforms/Scalar/
H A DLICM.cpp527 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 DLoopIdiomRecognize.cpp150 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 DLoopVersioningLICM.cpp193 Loop *CurLoop = nullptr; member
H A DSeparateConstOffsetFromGEP.cpp1283 GetElementPtrInst *FirstGEP, GetElementPtrInst *SecondGEP, Loop *CurLoop) { in isLegalToSwapOperand()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Analysis/
H A DMustExecute.cpp54 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 DDependenceAnalysis.cpp376 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 DLoopInfo.h99 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 DCloneFunction.cpp844 Loop *CurLoop = LI->getLoopFor(BB); in cloneLoopWithPreheader() local
863 Loop *CurLoop = LI->getLoopFor(BB); in cloneLoopWithPreheader() local
H A DLoopUnrollAndJam.cpp785 Loop *CurLoop = LI.getLoopFor((*Blocks.begin())->front().getParent()); in checkDependencies() local
H A DLoopUtils.cpp519 llvm::collectChildrenInLoop(DomTreeNode *N, const Loop *CurLoop) { in collectChildrenInLoop()
H A DScalarEvolutionExpander.cpp752 const Loop *CurLoop = I->first; in visitAddExpr() local
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/Hexagon/
H A DHexagonLoopIdiomRecognition.cpp634 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 DHexagonVectorLoopCarriedReuse.cpp196 Loop *CurLoop; member in __anon7e23d25f0111::HexagonVectorLoopCarriedReuse
/netbsd-src/external/apache2/llvm/dist/llvm/lib/CodeGen/
H A DPHIElimination.cpp633 const MachineLoop *CurLoop = MLI ? MLI->getLoopFor(&MBB) : nullptr; in SplitPHIEdges() local
H A DMachineTraceMetrics.cpp329 const MachineLoop *CurLoop = getLoopFor(MBB); in pickTracePred() local
357 const MachineLoop *CurLoop = getLoopFor(MBB); in pickTraceSucc() local
H A DMachineLICM.cpp133 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 DInstrProfiling.cpp240 Loop &CurLoop, LoopInfo &LI, BlockFrequencyInfo *BFI) in PGOCounterPromoter()