Home
last modified time | relevance | path

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

/external/llvm/lib/Transforms/Vectorize/
DLoopVectorize.cpp1355 InterleaveInfo(PSE, L, DT, LI), Induction(nullptr), in LoopVectorizationLegality()
1429 return InterleaveInfo.isInterleaved(Instr); in isAccessInterleaved()
1434 return InterleaveInfo.getMaxInterleaveFactor(); in getMaxInterleaveFactor()
1439 return InterleaveInfo.getInterleaveGroup(Instr); in getInterleavedAccessGroup()
1445 return InterleaveInfo.requiresScalarEpilogue(); in requiresScalarEpilogue()
1554 InterleavedAccessInfo InterleaveInfo; member in __anon63bf7e8f0111::LoopVectorizationLegality
4476 InterleaveInfo.analyzeInterleaving(*getSymbolicStrides()); in canVectorize()
4822 InterleaveInfo.setLAI(LAI); in canVectorizeMemory()
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Transforms/Vectorize/
DLoopVectorize.cpp1183 AC(AC), ORE(ORE), TheFunction(F), Hints(Hints), InterleaveInfo(IAI) {} in LoopVectorizationCostModel()
1425 return InterleaveInfo.isInterleaved(Instr); in isAccessInterleaved()
1430 return InterleaveInfo.getInterleaveGroup(Instr); in getInterleavedAccessGroup()
1436 return InterleaveInfo.requiresScalarEpilogue(); in requiresScalarEpilogue()
1606 InterleavedAccessInfo &InterleaveInfo; member in llvm::LoopVectorizationCostModel