Home
last modified time | relevance | path

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

/llvm-project-15.0.7/llvm/test/Transforms/LoopVectorize/X86/
H A Dconsecutive-ptr-cg-bug.ll15 ; Legal->isConsecutivePtr() to be consistent and return the same output as
18 ; After D39346, LV code generation doesn't rely on Legal->isConsecutivePtr(),
/llvm-project-15.0.7/llvm/include/llvm/Transforms/Vectorize/
H A DLoopVectorizationLegality.h352 int isConsecutivePtr(Type *AccessTy, Value *Ptr) const;
/llvm-project-15.0.7/llvm/lib/Transforms/Vectorize/
H A DLoopVectorizationLegality.cpp448 int LoopVectorizationLegality::isConsecutivePtr(Type *AccessTy, in isConsecutivePtr() function in llvm::LoopVectorizationLegality
H A DLoopVectorize.cpp1402 return Legal->isConsecutivePtr(DataType, Ptr) && in isLegalMaskedStore()
1409 return Legal->isConsecutivePtr(DataType, Ptr) && in isLegalMaskedLoad()
4541 if (!Legal->isConsecutivePtr(ScalarTy, Ptr)) in memoryInstructionCanBeWidened()
6366 int ConsecutiveStride = Legal->isConsecutivePtr(ValTy, Ptr); in getConsecutiveMemOpCost()
6797 int ConsecutiveStride = Legal->isConsecutivePtr( in setCostBasedWideningDecision()