Searched refs:InterleaveFactor (Results 1 – 1 of 1) sorted by relevance
| /netbsd-src/external/apache2/llvm/dist/llvm/lib/Transforms/Vectorize/ |
| H A D | LoopVectorize.cpp | 2695 unsigned InterleaveFactor = Group->getFactor(); in vectorizeInterleaveGroup() local 2697 auto *VecTy = VectorType::get(ScalarTy, VF * InterleaveFactor); in vectorizeInterleaveGroup() 2767 createReplicatedMask(InterleaveFactor, VF.getKnownMinValue()), in vectorizeInterleaveGroup() 2788 for (unsigned I = 0; I < InterleaveFactor; ++I) { in vectorizeInterleaveGroup() 2796 createStrideMask(I, InterleaveFactor, VF.getKnownMinValue()); in vectorizeInterleaveGroup() 2825 for (unsigned i = 0; i < InterleaveFactor; i++) { in vectorizeInterleaveGroup() 2847 WideVec, createInterleaveMask(VF.getKnownMinValue(), InterleaveFactor), in vectorizeInterleaveGroup() 2855 createReplicatedMask(InterleaveFactor, VF.getKnownMinValue()), in vectorizeInterleaveGroup() 7068 unsigned InterleaveFactor = Group->getFactor(); in getInterleaveGroupCost() local 7069 auto *WideVecTy = VectorType::get(ValTy, VF * InterleaveFactor); in getInterleaveGroupCost() [all …]
|