Searched defs:BECount (Results 1 – 7 of 7) sorted by relevance
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/ |
H A D | LoopIdiomRecognize.cpp | 318 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 D | IndVarSimplify.cpp | 837 const SCEV *BECount, in FindLoopCounter()
|
H A D | LoopStrengthReduce.cpp | 7134 const SCEV *BECount = SE.getBackedgeTakenCount(L); in canFoldTermCondOfLoop() local
|
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Utils/ |
H A D | LoopUnrollRuntime.cpp | 83 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 D | HexagonLoopIdiomRecognition.cpp | 1977 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 D | ScalarEvolution.cpp | 1366 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 D | DependenceAnalysis.cpp | 1113 const SCEV *BECount = SE->getBackedgeTakenCount(AddRec->getLoop()); in isKnownLessThan() local
|