Home
last modified time | relevance | path

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

/external/llvm/lib/Transforms/Vectorize/
DLoopVectorize.cpp2284 unsigned InterleaveFactor = Group->getFactor(); in vectorizeInterleaveGroup() local
2285 Type *VecTy = VectorType::get(ScalarTy, InterleaveFactor * VF); in vectorizeInterleaveGroup()
2326 for (unsigned i = 0; i < InterleaveFactor; i++) { in vectorizeInterleaveGroup()
2333 Constant *StrideMask = getStridedMask(Builder, i, InterleaveFactor, VF); in vectorizeInterleaveGroup()
2360 for (unsigned i = 0; i < InterleaveFactor; i++) { in vectorizeInterleaveGroup()
2381 Constant *IMask = getInterleavedMask(Builder, VF, InterleaveFactor); in vectorizeInterleaveGroup()
5954 unsigned InterleaveFactor = Group->getFactor(); in getInstructionCost() local
5957 VectorTy->getVectorNumElements() * InterleaveFactor); in getInstructionCost()
5963 for (unsigned i = 0; i < InterleaveFactor; i++) in getInstructionCost()
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Transforms/Vectorize/
DLoopVectorize.cpp2258 unsigned InterleaveFactor = Group->getFactor(); in vectorizeInterleaveGroup() local
2259 Type *VecTy = VectorType::get(ScalarTy, InterleaveFactor * VF); in vectorizeInterleaveGroup()
2318 for (unsigned I = 0; I < InterleaveFactor; ++I) { in vectorizeInterleaveGroup()
2325 Constant *StrideMask = createStrideMask(Builder, I, InterleaveFactor, VF); in vectorizeInterleaveGroup()
2352 for (unsigned i = 0; i < InterleaveFactor; i++) { in vectorizeInterleaveGroup()
2374 Constant *IMask = createInterleaveMask(Builder, VF, InterleaveFactor); in vectorizeInterleaveGroup()
5787 unsigned InterleaveFactor = Group->getFactor(); in getInterleaveGroupCost() local
5788 Type *WideVecTy = VectorType::get(ValTy, VF * InterleaveFactor); in getInterleaveGroupCost()
5794 for (unsigned i = 0; i < InterleaveFactor; i++) in getInterleaveGroupCost()