Searched refs:InterleaveFactor (Results 1 – 2 of 2) sorted by relevance
/external/llvm/lib/Transforms/Vectorize/ |
D | LoopVectorize.cpp | 2284 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/ |
D | LoopVectorize.cpp | 2258 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()
|