Home
last modified time | relevance | path

Searched refs:ConsecutiveStride (Results 1 – 2 of 2) sorted by relevance

/external/llvm/lib/Transforms/Vectorize/
DLoopVectorize.cpp2428 int ConsecutiveStride = Legal->isConsecutivePtr(Ptr); in vectorizeMemoryInstruction() local
2429 bool Reverse = ConsecutiveStride < 0; in vectorizeMemoryInstruction()
2431 !ConsecutiveStride && ((LI && Legal->isLegalMaskedGather(ScalarDataTy)) || in vectorizeMemoryInstruction()
2434 if (!ConsecutiveStride && !CreateGatherScatter) in vectorizeMemoryInstruction()
2443 if (ConsecutiveStride) { in vectorizeMemoryInstruction()
5985 int ConsecutiveStride = Legal->isConsecutivePtr(Ptr); in getInstructionCost() local
5987 (ConsecutiveStride == 0) && isGatherOrScatterLegal(I, Ptr, Legal); in getInstructionCost()
5989 bool Reverse = ConsecutiveStride < 0; in getInstructionCost()
5993 if ((!ConsecutiveStride && !UseGatherOrScatter) || in getInstructionCost()
6021 assert(ConsecutiveStride == 0 && in getInstructionCost()
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Transforms/Vectorize/
DLoopVectorize.cpp2414 bool ConsecutiveStride = in vectorizeMemoryInstruction() local
2421 assert((ConsecutiveStride || CreateGatherScatter) && in vectorizeMemoryInstruction()
2425 if (ConsecutiveStride) in vectorizeMemoryInstruction()
5737 int ConsecutiveStride = Legal->isConsecutivePtr(Ptr); in getConsecutiveMemOpCost() local
5739 assert((ConsecutiveStride == 1 || ConsecutiveStride == -1) && in getConsecutiveMemOpCost()
5747 bool Reverse = ConsecutiveStride < 0; in getConsecutiveMemOpCost()
5871 int ConsecutiveStride = in setCostBasedWideningDecision() local
5873 assert((ConsecutiveStride == 1 || ConsecutiveStride == -1) && in setCostBasedWideningDecision()
5876 ConsecutiveStride == 1 ? CM_Widen : CM_Widen_Reverse; in setCostBasedWideningDecision()