Searched refs:SCEVWrapPredicate (Results 1 – 5 of 5) sorted by relevance
| /netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/Analysis/ |
| H A D | ScalarEvolution.h | 304 class SCEVWrapPredicate final : public SCEVPredicate { 337 LLVM_NODISCARD static SCEVWrapPredicate::IncrementWrapFlags 338 clearFlags(SCEVWrapPredicate::IncrementWrapFlags Flags, 339 SCEVWrapPredicate::IncrementWrapFlags OffFlags) { 343 return (SCEVWrapPredicate::IncrementWrapFlags)(Flags & ~OffFlags); 346 LLVM_NODISCARD static SCEVWrapPredicate::IncrementWrapFlags 347 maskFlags(SCEVWrapPredicate::IncrementWrapFlags Flags, int Mask) { 351 return (SCEVWrapPredicate::IncrementWrapFlags)(Flags & Mask); 354 LLVM_NODISCARD static SCEVWrapPredicate::IncrementWrapFlags 355 setFlags(SCEVWrapPredicate::IncrementWrapFlags Flags, [all …]
|
| /netbsd-src/external/apache2/llvm/dist/llvm/lib/Analysis/ |
| H A D | LoopAccessAnalysis.cpp | 651 if (Stride == 1 || PSE.hasNoOverflow(Ptr, SCEVWrapPredicate::IncrementNUSW)) in isNoWrap() 675 PSE.setNoOverflow(Ptr, SCEVWrapPredicate::IncrementNUSW); in createCheckForAccess() 1059 PSE.hasNoOverflow(Ptr, SCEVWrapPredicate::IncrementNUSW) || in getPtrStride() 1065 PSE.setNoOverflow(Ptr, SCEVWrapPredicate::IncrementNUSW); in getPtrStride() 1119 PSE.setNoOverflow(Ptr, SCEVWrapPredicate::IncrementNUSW); in getPtrStride()
|
| H A D | ScalarEvolution.cpp | 4917 SCEVWrapPredicate::IncrementWrapFlags AddedFlags = in createAddRecFromPHIWithCastsImpl() 4918 Signed ? SCEVWrapPredicate::IncrementNSSW in createAddRecFromPHIWithCastsImpl() 4919 : SCEVWrapPredicate::IncrementNUSW; in createAddRecFromPHIWithCastsImpl() 12867 SCEVWrapPredicate::IncrementWrapFlags AddedFlags) { in getWrapPredicate() 12877 SCEVWrapPredicate(ID.Intern(SCEVAllocator), AR, AddedFlags); in getWrapPredicate() 12921 if (addOverflowAssumption(AR, SCEVWrapPredicate::IncrementNUSW)) in visitZeroExtendExpr() 12937 if (addOverflowAssumption(AR, SCEVWrapPredicate::IncrementNSSW)) in visitSignExtendExpr() 12961 SCEVWrapPredicate::IncrementWrapFlags AddedFlags) { in addOverflowAssumption() 12981 if (auto *WP = dyn_cast<const SCEVWrapPredicate>(P)) { in convertToAddRecWithPreds() 13051 SCEVWrapPredicate::SCEVWrapPredicate(const FoldingSetNodeIDRef ID, in SCEVWrapPredicate() function in SCEVWrapPredicate [all …]
|
| /netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/Transforms/Utils/ |
| H A D | ScalarEvolutionExpander.h | 297 Value *expandWrapPredicate(const SCEVWrapPredicate *P, Instruction *Loc);
|
| /netbsd-src/external/apache2/llvm/dist/llvm/lib/Transforms/Utils/ |
| H A D | ScalarEvolutionExpander.cpp | 2463 auto *AddRecPred = cast<SCEVWrapPredicate>(Pred); in expandCodeForPredicate() 2582 Value *SCEVExpander::expandWrapPredicate(const SCEVWrapPredicate *Pred, in expandWrapPredicate() 2588 if (Pred->getFlags() & SCEVWrapPredicate::IncrementNUSW) in expandWrapPredicate() 2592 if (Pred->getFlags() & SCEVWrapPredicate::IncrementNSSW) in expandWrapPredicate()
|