Home
last modified time | relevance | path

Searched refs:isConsecutivePtr (Results 1 – 3 of 3) sorted by relevance

/freebsd/contrib/llvm-project/llvm/include/llvm/Transforms/Vectorize/
H A DLoopVectorizationLegality.h350 int isConsecutivePtr(Type *AccessTy, Value *Ptr) const;
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Vectorize/
H A DLoopVectorizationLegality.cpp453 int LoopVectorizationLegality::isConsecutivePtr(Type *AccessTy, in isConsecutivePtr() function in llvm::LoopVectorizationLegality
H A DLoopVectorize.cpp1307 return Legal->isConsecutivePtr(DataType, Ptr) && in isLegalMaskedStore()
1314 return Legal->isConsecutivePtr(DataType, Ptr) && in isLegalMaskedLoad()
3532 if (!Legal->isConsecutivePtr(ScalarTy, Ptr)) in memoryInstructionCanBeWidened()
5627 int ConsecutiveStride = Legal->isConsecutivePtr(ValTy, Ptr); in getConsecutiveMemOpCost()
6038 int ConsecutiveStride = Legal->isConsecutivePtr( in setCostBasedWideningDecision()