Searched refs:StrideDescriptor (Results 1 – 2 of 2) sorted by relevance
/external/llvm/lib/Transforms/Vectorize/ |
D | LoopVectorize.cpp | 901 struct StrideDescriptor { struct in __anon63bf7e8f0111::InterleavedAccessInfo 902 StrideDescriptor(int64_t Stride, const SCEV *Scev, uint64_t Size, in StrideDescriptor() function 906 StrideDescriptor() = default; 916 typedef std::pair<Instruction *, StrideDescriptor> StrideEntry; 941 MapVector<Instruction *, StrideDescriptor> &AccessStrideInfo, 4931 MapVector<Instruction *, StrideDescriptor> &AccessStrideInfo, in collectConstStrideAccesses() 4963 AccessStrideInfo[&I] = StrideDescriptor(Stride, Scev, Size, Align); in collectConstStrideAccesses() 5008 MapVector<Instruction *, StrideDescriptor> AccessStrideInfo; in analyzeInterleaving() 5030 StrideDescriptor DesA = AI->second; in analyzeInterleaving() 5050 StrideDescriptor DesB = BI->second; in analyzeInterleaving()
|
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Transforms/Vectorize/ |
D | LoopVectorize.cpp | 1015 struct StrideDescriptor { struct in __anon1008a2c70211::InterleavedAccessInfo 1016 StrideDescriptor() = default; 1017 StrideDescriptor(int64_t Stride, const SCEV *Scev, uint64_t Size, in StrideDescriptor() argument 1035 using StrideEntry = std::pair<Instruction *, StrideDescriptor>; 1060 MapVector<Instruction *, StrideDescriptor> &AccessStrideInfo, 4582 MapVector<Instruction *, StrideDescriptor> &AccessStrideInfo, in collectConstStrideAccesses() 4621 AccessStrideInfo[&I] = StrideDescriptor(Stride, Scev, Size, Align); in collectConstStrideAccesses() 4666 MapVector<Instruction *, StrideDescriptor> AccessStrideInfo; in analyzeInterleaving() 4695 StrideDescriptor DesB = BI->second; in analyzeInterleaving() 4716 StrideDescriptor DesA = AI->second; in analyzeInterleaving()
|