Searched refs:isConsecutivePtr (Results 1 – 5 of 5) sorted by relevance
15 ; Legal->isConsecutivePtr() to be consistent and return the same output as18 ; After D39346, LV code generation doesn't rely on Legal->isConsecutivePtr(),
295 int isConsecutivePtr(Value *Ptr);
1412 int isConsecutivePtr(Value *Ptr);1455 return isConsecutivePtr(Ptr) && TTI->isLegalMaskedStore(DataType); in isLegalMaskedStore()1460 return isConsecutivePtr(Ptr) && TTI->isLegalMaskedLoad(DataType); in isLegalMaskedLoad()2027 int LoopVectorizationLegality::isConsecutivePtr(Value *Ptr) { in isConsecutivePtr() function in LoopVectorizationLegality2428 int ConsecutiveStride = Legal->isConsecutivePtr(Ptr); in vectorizeMemoryInstruction()4763 if (I.getType()->isPointerTy() && isConsecutivePtr(&I)) { in collectLoopUniforms()5985 int ConsecutiveStride = Legal->isConsecutivePtr(Ptr); in getInstructionCost()6140 return Legal->isConsecutivePtr(ST->getPointerOperand()) != 0; in isConsecutiveLoadOrStore()6144 return Legal->isConsecutivePtr(LI->getPointerOperand()) != 0; in isConsecutiveLoadOrStore()
452 int LoopVectorizationLegality::isConsecutivePtr(Value *Ptr) { in isConsecutivePtr() function in llvm::LoopVectorizationLegality
1382 return Legal->isConsecutivePtr(Ptr) && TTI.isLegalMaskedStore(DataType); in isLegalMaskedStore()1388 return Legal->isConsecutivePtr(Ptr) && TTI.isLegalMaskedLoad(DataType); in isLegalMaskedLoad()4386 if (!Legal->isConsecutivePtr(Ptr)) in memoryInstructionCanBeWidened()5737 int ConsecutiveStride = Legal->isConsecutivePtr(Ptr); in getConsecutiveMemOpCost()5872 Legal->isConsecutivePtr(getLoadStorePointerOperand(&I)); in setCostBasedWideningDecision()6257 return Legal->isConsecutivePtr(Ptr); in isConsecutiveLoadOrStore()