Home
last modified time | relevance | path

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

/freebsd-12.1/contrib/llvm/include/llvm/Transforms/Vectorize/
H A DLoopVectorizationLegality.h305 int isConsecutivePtr(Value *Ptr);
/freebsd-12.1/contrib/llvm/lib/Transforms/Vectorize/
H A DLoopVectorizationLegality.cpp453 int LoopVectorizationLegality::isConsecutivePtr(Value *Ptr) { in isConsecutivePtr() function in llvm::LoopVectorizationLegality
H A DLoopVectorize.cpp1063 return Legal->isConsecutivePtr(Ptr) && TTI.isLegalMaskedStore(DataType); in isLegalMaskedStore()
1069 return Legal->isConsecutivePtr(Ptr) && TTI.isLegalMaskedLoad(DataType); in isLegalMaskedLoad()
4429 if (!Legal->isConsecutivePtr(Ptr)) in memoryInstructionCanBeWidened()
5511 int ConsecutiveStride = Legal->isConsecutivePtr(Ptr); in getConsecutiveMemOpCost()
5675 Legal->isConsecutivePtr(getLoadStorePointerOperand(&I)); in setCostBasedWideningDecision()
6045 return Legal->isConsecutivePtr(Ptr); in isConsecutiveLoadOrStore()