Home
last modified time | relevance | path

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

/external/swiftshader/third_party/llvm-7.0/llvm/test/Transforms/LoopVectorize/X86/
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(),
/external/swiftshader/third_party/llvm-7.0/llvm/include/llvm/Transforms/Vectorize/
DLoopVectorizationLegality.h295 int isConsecutivePtr(Value *Ptr);
/external/llvm/lib/Transforms/Vectorize/
DLoopVectorize.cpp1412 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 LoopVectorizationLegality
2428 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()
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Transforms/Vectorize/
DLoopVectorizationLegality.cpp452 int LoopVectorizationLegality::isConsecutivePtr(Value *Ptr) { in isConsecutivePtr() function in llvm::LoopVectorizationLegality
DLoopVectorize.cpp1382 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()