Searched refs:InterleaveInfo (Results 1 – 2 of 2) sorted by relevance
1355 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::LoopVectorizationLegality4476 InterleaveInfo.analyzeInterleaving(*getSymbolicStrides()); in canVectorize()4822 InterleaveInfo.setLAI(LAI); in canVectorizeMemory()
1183 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