Home
last modified time | relevance | path

Searched refs:getPointerBase (Results 1 – 13 of 13) sorted by relevance

/llvm-project-15.0.7/llvm/lib/Analysis/
H A DDelinearization.cpp549 dyn_cast<SCEVUnknown>(SE->getPointerBase(AccessFn)); in tryDelinearizeFixedSizeImpl()
598 dyn_cast<SCEVUnknown>(SE->getPointerBase(AccessFn)); in printDelinearization()
H A DLoopUnrollAnalyzer.cpp58 auto *Base = dyn_cast<SCEVUnknown>(SE.getPointerBase(S)); in simplifyInstWithSCEV()
H A DDependenceAnalysis.cpp3298 dyn_cast<SCEVUnknown>(SE->getPointerBase(SrcAccessFn)); in tryDelinearize()
3300 dyn_cast<SCEVUnknown>(SE->getPointerBase(DstAccessFn)); in tryDelinearize()
3346 dyn_cast<SCEVUnknown>(SE->getPointerBase(SrcAccessFn)); in tryDelinearizeFixedSize()
3348 dyn_cast<SCEVUnknown>(SE->getPointerBase(DstAccessFn)); in tryDelinearizeFixedSize()
3425 dyn_cast<SCEVUnknown>(SE->getPointerBase(SrcAccessFn)); in tryDelinearizeParametricSize()
3427 dyn_cast<SCEVUnknown>(SE->getPointerBase(DstAccessFn)); in tryDelinearizeParametricSize()
3577 if (SE->getPointerBase(SrcSCEV) != SE->getPointerBase(DstSCEV)) { in depends()
H A DLoopCacheAnalysis.cpp380 BasePointer = dyn_cast<SCEVUnknown>(SE.getPointerBase(AccessFn)); in delinearize()
H A DScalarEvolution.cpp4525 getPointerBase(LHS) != getPointerBase(RHS)) in getMinusSCEV()
4681 const SCEV *ScalarEvolution::getPointerBase(const SCEV *V) { in getPointerBase() function in ScalarEvolution
7992 auto *ArrBase = dyn_cast<SCEVUnknown>(getPointerBase(AddRec)); in getConstantMaxTripCountFromArray()
/llvm-project-15.0.7/polly/lib/Analysis/
H A DScopDetection.cpp523 auto *BasePtr = dyn_cast<SCEVUnknown>(SE.getPointerBase(PtrSCEV)); in involvesMultiplePtrs()
738 auto *BP = dyn_cast<SCEVUnknown>(SE.getPointerBase(ArgSCEV)); in isValidCallInst()
781 BP = dyn_cast<SCEVUnknown>(SE.getPointerBase(AF)); in isValidIntrinsicInst()
790 BP = dyn_cast<SCEVUnknown>(SE.getPointerBase(AF)); in isValidIntrinsicInst()
1209 BasePointer = dyn_cast<SCEVUnknown>(SE.getPointerBase(AccessFunction)); in isValidMemoryAccess()
H A DScopBuilder.cpp1448 dyn_cast<SCEVUnknown>(SE.getPointerBase(AccessFunction)); in buildAccessMultiDimFixed()
1517 dyn_cast<SCEVUnknown>(SE.getPointerBase(AccessFunction)); in buildAccessMultiDimParam()
1595 auto *DestPtrSCEV = dyn_cast<SCEVUnknown>(SE.getPointerBase(DestAccFunc)); in buildAccessMemIntrinsic()
1617 auto *SrcPtrSCEV = dyn_cast<SCEVUnknown>(SE.getPointerBase(SrcAccFunc)); in buildAccessMemIntrinsic()
1676 auto *ArgBasePtr = cast<SCEVUnknown>(SE.getPointerBase(ArgSCEV)); in buildAccessCallInst()
1697 dyn_cast<SCEVUnknown>(SE.getPointerBase(AccessFunction)); in buildAccessSingleDim()
H A DScopInfo.cpp216 SE.getPointerBase(SE.getSCEV(BasePtrLI->getPointerOperand())); in identifyBasePtrOriginSAI()
714 auto *BasePtrSCEV = SE->getPointerBase(PtrSCEV); in computeBoundsOnAccessRelation()
/llvm-project-15.0.7/llvm/lib/CodeGen/
H A DSafeStack.cpp220 const auto *Base = dyn_cast<SCEVUnknown>(SE.getPointerBase(AddrExpr)); in IsAccessSafe()
/llvm-project-15.0.7/llvm/include/llvm/Analysis/
H A DScalarEvolution.h743 const SCEV *getPointerBase(const SCEV *V);
/llvm-project-15.0.7/polly/lib/CodeGen/
H A DIslNodeBuilder.cpp1085 SE.getPointerBase(SE.getSCEV(Address))) { in materializeValue()
/llvm-project-15.0.7/llvm/lib/Transforms/Utils/
H A DScalarEvolutionExpander.cpp1551 Value *StartV = expand(SE.getPointerBase(S)); in visitAddRecExpr()
/llvm-project-15.0.7/llvm/lib/Transforms/Scalar/
H A DLoopStrengthReduce.cpp3338 SE.getPointerBase(N) == SE.getPointerBase(S))) { in CollectFixupsAndInitialFormulae()