Home
last modified time | relevance | path

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

/freebsd-13.1/contrib/llvm-project/llvm/lib/Transforms/Vectorize/
H A DLoopVectorize.cpp2714 unsigned InterleaveFactor = Group->getFactor(); in vectorizeInterleaveGroup() local
2716 auto *VecTy = VectorType::get(ScalarTy, VF * InterleaveFactor); in vectorizeInterleaveGroup()
2786 createReplicatedMask(InterleaveFactor, VF.getKnownMinValue()), in vectorizeInterleaveGroup()
2807 for (unsigned I = 0; I < InterleaveFactor; ++I) { in vectorizeInterleaveGroup()
2815 createStrideMask(I, InterleaveFactor, VF.getKnownMinValue()); in vectorizeInterleaveGroup()
2844 for (unsigned i = 0; i < InterleaveFactor; i++) { in vectorizeInterleaveGroup()
2866 WideVec, createInterleaveMask(VF.getKnownMinValue(), InterleaveFactor), in vectorizeInterleaveGroup()
2874 createReplicatedMask(InterleaveFactor, VF.getKnownMinValue()), in vectorizeInterleaveGroup()
7132 unsigned InterleaveFactor = Group->getFactor(); in getInterleaveGroupCost() local
7133 auto *WideVecTy = VectorType::get(ValTy, VF * InterleaveFactor); in getInterleaveGroupCost()
[all …]