Home
last modified time | relevance | path

Searched defs:BECount (Results 1 – 7 of 7) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DLoopIdiomRecognize.cpp318 const SCEV *BECount = SE->getBackedgeTakenCount(CurLoop); in runOnCountableLoop() local
554 BasicBlock *BB, const SCEV *BECount, in runOnLoopBlock()
590 const SCEV *BECount, ForMemset For) { in processLoopStores()
737 const SCEV *BECount) { in processLoopMemIntrinsic()
759 const SCEV *BECount) { in processLoopMemCpy()
828 const SCEV *BECount) { in processLoopMemSet()
938 const SCEV *BECount, const SCEV *StoreSizeSCEV, in mayLoopAccessLocation()
975 static const SCEV *getStartForNegStride(const SCEV *Start, const SCEV *BECount, in getStartForNegStride()
993 static const SCEV *getNumBytes(const SCEV *BECount, Type *IntPtr, in getNumBytes()
1009 const SCEV *BECount, bool IsNegStride, bool IsLoopMemset) { in processLoopStridedStore()
[all …]
H A DIndVarSimplify.cpp837 const SCEV *BECount, in FindLoopCounter()
H A DLoopStrengthReduce.cpp7134 const SCEV *BECount = SE.getBackedgeTakenCount(L); in canFoldTermCondOfLoop() local
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Utils/
H A DLoopUnrollRuntime.cpp83 static void ConnectProlog(Loop *L, Value *BECount, unsigned Count, in ConnectProlog()
517 static Value *CreateTripRemainder(IRBuilder<> &B, Value *BECount, in CreateTripRemainder()
768 Value *BECount; in UnrollRuntimeLoopRemainder() local
/freebsd/contrib/llvm-project/llvm/lib/Target/Hexagon/
H A DHexagonLoopIdiomRecognition.cpp1977 const SCEV *BECount, unsigned StoreSize, in mayLoopAccessLocation()
2016 StoreInst *SI, const SCEV *BECount) { in processCopyingStore()
2356 const SCEV *BECount, SmallVectorImpl<BasicBlock*> &ExitBlocks) { in runOnLoopBlock()
2386 const SCEV *BECount = SE->getBackedgeTakenCount(L); in runOnCountableLoop() local
/freebsd/contrib/llvm-project/llvm/lib/Analysis/
H A DScalarEvolution.cpp1366 const SCEV *BECount = SE->getBackedgeTakenCount(L); in getPreStartForExtend() local
5093 const SCEV *BECount = getConstantMaxBackedgeTakenCount(AR->getLoop()); in proveNoWrapViaConstantRanges() local
8592 const SCEV *BECount = ENT.ExactNotTaken; in getExact() local
9061 const SCEV *BECount = getCouldNotCompute(); in computeExitLimitFromCondFromBinOp() local
13006 const SCEV *End = nullptr, *BECount = nullptr, in howManyLessThans() local
13320 const SCEV *BECount = getUDivExpr( in howManyGreaterThans() local
H A DDependenceAnalysis.cpp1113 const SCEV *BECount = SE->getBackedgeTakenCount(AddRec->getLoop()); in isKnownLessThan() local