Lines Matching refs:InterleaveFactor
2550 unsigned InterleaveFactor = Group->getFactor(); in vectorizeInterleaveGroup() local
2552 auto *VecTy = VectorType::get(ScalarTy, VF * InterleaveFactor); in vectorizeInterleaveGroup()
2622 createReplicatedMask(InterleaveFactor, VF.getKnownMinValue()), in vectorizeInterleaveGroup()
2643 for (unsigned I = 0; I < InterleaveFactor; ++I) { in vectorizeInterleaveGroup()
2651 createStrideMask(I, InterleaveFactor, VF.getKnownMinValue()); in vectorizeInterleaveGroup()
2685 for (unsigned i = 0; i < InterleaveFactor; i++) { in vectorizeInterleaveGroup()
2715 WideVec, createInterleaveMask(VF.getKnownMinValue(), InterleaveFactor), in vectorizeInterleaveGroup()
2725 createReplicatedMask(InterleaveFactor, VF.getKnownMinValue()), in vectorizeInterleaveGroup()
4480 unsigned InterleaveFactor = Group->getFactor(); in interleavedAccessCanBeWidened() local
4482 for (unsigned i = 0; i < InterleaveFactor; i++) { in interleavedAccessCanBeWidened()
6444 unsigned InterleaveFactor = Group->getFactor(); in getInterleaveGroupCost() local
6445 auto *WideVecTy = VectorType::get(ValTy, VF * InterleaveFactor); in getInterleaveGroupCost()
6449 for (unsigned IF = 0; IF < InterleaveFactor; IF++) in getInterleaveGroupCost()