Home
last modified time | relevance | path

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

/freebsd-12.1/contrib/llvm/lib/Transforms/Vectorize/
H A DLoopVectorize.cpp2009 unsigned InterleaveFactor = Group->getFactor(); in vectorizeInterleaveGroup() local
2010 Type *VecTy = VectorType::get(ScalarTy, InterleaveFactor * VF); in vectorizeInterleaveGroup()
2083 auto *RepMask = createReplicatedMask(Builder, InterleaveFactor, VF); in vectorizeInterleaveGroup()
2104 for (unsigned I = 0; I < InterleaveFactor; ++I) { in vectorizeInterleaveGroup()
2111 Constant *StrideMask = createStrideMask(Builder, I, InterleaveFactor, VF); in vectorizeInterleaveGroup()
2138 for (unsigned i = 0; i < InterleaveFactor; i++) { in vectorizeInterleaveGroup()
2160 Constant *IMask = createInterleaveMask(Builder, VF, InterleaveFactor); in vectorizeInterleaveGroup()
2167 auto *RepMask = createReplicatedMask(Builder, InterleaveFactor, VF); in vectorizeInterleaveGroup()
5569 unsigned InterleaveFactor = Group->getFactor(); in getInterleaveGroupCost() local
5570 Type *WideVecTy = VectorType::get(ValTy, VF * InterleaveFactor); in getInterleaveGroupCost()
[all …]