Home
last modified time | relevance | path

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

12

/external/llvm/lib/Transforms/Scalar/
DLICM.cpp296 DominatorTree *DT, TargetLibraryInfo *TLI, Loop *CurLoop, in sinkRegion()
354 DominatorTree *DT, TargetLibraryInfo *TLI, Loop *CurLoop, in hoistRegion()
407 void llvm::computeLoopSafetyInfo(LoopSafetyInfo *SafetyInfo, Loop *CurLoop) { in computeLoopSafetyInfo()
441 TargetLibraryInfo *TLI, Loop *CurLoop, in canSinkOrHoistInst()
539 static bool isNotUsedInLoop(const Instruction &I, const Loop *CurLoop, in isNotUsedInLoop()
651 const Loop *CurLoop, AliasSetTracker *CurAST, in sink()
719 static bool hoist(Instruction &I, const DominatorTree *DT, const Loop *CurLoop, in hoist()
752 const Loop *CurLoop, in isSafeToExecuteUnconditionally()
846 Loop *CurLoop, AliasSetTracker *CurAST, LoopSafetyInfo *SafetyInfo) { in promoteLoopAccessesToScalars()
1171 static bool inSubLoop(BasicBlock *BB, Loop *CurLoop, LoopInfo *LI) { in inSubLoop()
DLoopVersioningLICM.cpp186 Loop *CurLoop; // The current loop we are working on. member
DLoopIdiomRecognize.cpp71 Loop *CurLoop; member in __anond804c7720111::LoopIdiomRecognize
1004 static bool detectPopcountIdiom(Loop *CurLoop, BasicBlock *PreCondBB, in detectPopcountIdiom()
DGuardWidening.cpp279 auto *CurLoop = LI.getLoopFor(CurBB); in eliminateGuardViaWidening() local
DSeparateConstOffsetFromGEP.cpp1178 GetElementPtrInst *FirstGEP, GetElementPtrInst *SecondGEP, Loop *CurLoop) { in isLegalToSwapOperand()
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Transforms/Scalar/
DLICM.cpp371 TargetTransformInfo *TTI, Loop *CurLoop, in sinkRegion()
436 DominatorTree *DT, TargetLibraryInfo *TLI, Loop *CurLoop, in hoistRegion()
530 Loop *CurLoop) { in isLoadInvariantInLoop()
579 Loop *CurLoop, AliasSetTracker *CurAST, in canSinkOrHoistInst()
702 static bool isFreeInLoop(const Instruction &I, const Loop *CurLoop, in isFreeInLoop()
730 static bool isNotUsedOrFreeInLoop(const Instruction &I, const Loop *CurLoop, in isNotUsedOrFreeInLoop()
826 const LoopSafetyInfo *SafetyInfo, const Loop *CurLoop) { in sinkThroughTriviallyReplaceablePHI()
859 LoopInfo *LI, const Loop *CurLoop, in splitPredecessorsOfLoopExit()
933 const Loop *CurLoop, LoopSafetyInfo *SafetyInfo, in sink()
1033 static bool hoist(Instruction &I, const DominatorTree *DT, const Loop *CurLoop, in hoist()
[all …]
DLoopIdiomRecognize.cpp115 Loop *CurLoop = nullptr; member in __anon73524f0a0111::LoopIdiomRecognize
817 unsigned StoreSize, Loop *CurLoop, in getNumBytes()
1166 static bool detectPopcountIdiom(Loop *CurLoop, BasicBlock *PreCondBB, in detectPopcountIdiom()
1301 static bool detectCTLZIdiom(Loop *CurLoop, PHINode *&PhiX, in detectCTLZIdiom()
DLoopVersioningLICM.cpp211 Loop *CurLoop = nullptr; member
DSeparateConstOffsetFromGEP.cpp1226 GetElementPtrInst *FirstGEP, GetElementPtrInst *SecondGEP, Loop *CurLoop) { in isLegalToSwapOperand()
DGuardWidening.cpp284 auto *CurLoop = LI.getLoopFor(CurBB); in eliminateGuardViaWidening() local
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Analysis/
DMustExecute.cpp28 void llvm::computeLoopSafetyInfo(LoopSafetyInfo *SafetyInfo, Loop *CurLoop) { in computeLoopSafetyInfo()
64 const Loop *CurLoop) { in CanProveNotTakenFirstIteration()
105 const DominatorTree *DT, const Loop *CurLoop, in isGuaranteedToExecute()
DDependenceAnalysis.cpp356 const Loop *CurLoop) { in setPoint()
364 const SCEV *CC, const Loop *CurLoop) { in setLine()
373 const Loop *CurLoop) { in setDistance()
1133 const SCEV *DstConst, const Loop *CurLoop, in strongSIVtest()
1270 const Loop *CurLoop, unsigned Level, FullDependence &Result, in weakCrossingSIVtest()
1481 const Loop *CurLoop, unsigned Level, in exactSIVtest()
1691 const Loop *CurLoop, unsigned Level, in weakZeroSrcSIVtest()
1801 const Loop *CurLoop, unsigned Level, in weakZeroDstSIVtest()
2151 const Loop *CurLoop = SrcAddRec->getLoop(); in testSIV() local
2173 const Loop *CurLoop = SrcAddRec->getLoop(); in testSIV() local
[all …]
/external/llvm/lib/Analysis/
DDependenceAnalysis.cpp356 const Loop *CurLoop) { in setPoint()
364 const SCEV *CC, const Loop *CurLoop) { in setLine()
373 const Loop *CurLoop) { in setDistance()
1067 const SCEV *DstConst, const Loop *CurLoop, in strongSIVtest()
1204 const Loop *CurLoop, unsigned Level, FullDependence &Result, in weakCrossingSIVtest()
1415 const Loop *CurLoop, unsigned Level, in exactSIVtest()
1625 const Loop *CurLoop, unsigned Level, in weakZeroSrcSIVtest()
1735 const Loop *CurLoop, unsigned Level, in weakZeroDstSIVtest()
2085 const Loop *CurLoop = SrcAddRec->getLoop(); in testSIV() local
2107 const Loop *CurLoop = SrcAddRec->getLoop(); in testSIV() local
[all …]
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Target/WebAssembly/
DWebAssemblyFixIrreducibleControlFlow.cpp284 MachineLoop *CurLoop = Worklist.pop_back_val(); in runOnMachineFunction() local
/external/llvm/lib/Target/WebAssembly/
DWebAssemblyFixIrreducibleControlFlow.cpp281 MachineLoop *CurLoop = Worklist.pop_back_val(); in runOnMachineFunction() local
/external/llvm/lib/CodeGen/
DPHIElimination.cpp553 const MachineLoop *CurLoop = MLI ? MLI->getLoopFor(&MBB) : nullptr; in SplitPHIEdges() local
DMachineTraceMetrics.cpp316 const MachineLoop *CurLoop = getLoopFor(MBB); in pickTracePred() local
344 const MachineLoop *CurLoop = getLoopFor(MBB); in pickTraceSucc() local
DMachineLICM.cpp88 MachineLoop *CurLoop; // The current loop we are working on. member in __anon2e8d923b0111::MachineLICM
/external/swiftshader/third_party/llvm-7.0/llvm/lib/CodeGen/
DPHIElimination.cpp566 const MachineLoop *CurLoop = MLI ? MLI->getLoopFor(&MBB) : nullptr; in SplitPHIEdges() local
DMachineTraceMetrics.cpp330 const MachineLoop *CurLoop = getLoopFor(MBB); in pickTracePred() local
358 const MachineLoop *CurLoop = getLoopFor(MBB); in pickTraceSucc() local
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Target/Hexagon/
DHexagonLoopIdiomRecognition.cpp615 Loop *CurLoop; member in __anon2844691b0511::PolynomialMultiplyRecognize
1912 bool HexagonLoopIdiomRecognize::isLegalStore(Loop *CurLoop, StoreInst *SI) { in isLegalStore()
1996 void HexagonLoopIdiomRecognize::collectStores(Loop *CurLoop, BasicBlock *BB, in collectStores()
2005 bool HexagonLoopIdiomRecognize::processCopyingStore(Loop *CurLoop, in processCopyingStore()
2355 bool HexagonLoopIdiomRecognize::runOnLoopBlock(Loop *CurLoop, BasicBlock *BB, in runOnLoopBlock()
DHexagonVectorLoopCarriedReuse.cpp283 Loop *CurLoop; member in __anon314380590111::HexagonVectorLoopCarriedReuse
/external/llvm/include/llvm/Analysis/
DLoopInfo.h97 for (const LoopT *CurLoop = ParentLoop; CurLoop; in getLoopDepth() local
/external/llvm/lib/Transforms/Utils/
DLoopUtils.cpp932 const DominatorTree *DT, const Loop *CurLoop, in isGuaranteedToExecute()
/external/swiftshader/third_party/llvm-7.0/llvm/include/llvm/Analysis/
DLoopInfo.h95 for (const LoopT *CurLoop = ParentLoop; CurLoop; in getLoopDepth() local

12