Searched refs:InterleaveFactor (Results 1 – 3 of 3) sorted by relevance
| /freebsd/contrib/llvm-project/llvm/lib/Transforms/Vectorize/ |
| H A D | VPlanRecipes.cpp | 3442 unsigned InterleaveFactor = Group->getFactor(); in execute() local 3443 auto *VecTy = VectorType::get(ScalarTy, State.VF * InterleaveFactor); in execute() 3451 &InterleaveFactor](Value *MaskForGaps) -> Value * { in execute() 3454 assert(InterleaveFactor <= 8 && in execute() 3457 SmallVector<Value *> Ops(InterleaveFactor, ResBlockInMask); in execute() 3467 createReplicatedMask(InterleaveFactor, State.VF.getFixedValue()), in execute() 3500 assert(InterleaveFactor <= 8 && in execute() 3503 getDeinterleaveIntrinsicID(InterleaveFactor), NewLoad->getType(), in execute() 3507 for (unsigned I = 0, J = 0; I < InterleaveFactor; ++I) { in execute() 3536 for (unsigned I = 0; I < InterleaveFactor; ++I) { in execute() [all …]
|
| H A D | SLPVectorizer.cpp | 3490 unsigned InterleaveFactor = 0); 3800 unsigned InterleaveFactor = 0; member in llvm::slpvectorizer::BoUpSLP::TreeEntry 3818 unsigned getInterleaveFactor() const { return InterleaveFactor; } in getInterleaveFactor() 3820 void setInterleave(unsigned Factor) { InterleaveFactor = Factor; } in setInterleave() 3973 if (InterleaveFactor > 0) { in dump() 3974 dbgs() << "Vectorize with interleave factor " << InterleaveFactor in dump() 4069 unsigned InterleaveFactor = 0) { argument 4074 if (E && InterleaveFactor > 0) 4075 E->setInterleave(InterleaveFactor); 5893 unsigned &InterleaveFactor, SmallVectorImpl<int> &CompressMask, in isMaskedLoadCompress() argument [all …]
|
| H A D | LoopVectorize.cpp | 3074 unsigned InterleaveFactor = Group->getFactor(); in interleavedAccessCanBeWidened() local 3085 if (VF.isScalable() && InterleaveFactor > 8) in interleavedAccessCanBeWidened() 3091 for (unsigned Idx = 0; Idx < InterleaveFactor; Idx++) { in interleavedAccessCanBeWidened() 5296 unsigned InterleaveFactor = Group->getFactor(); in getInterleaveGroupCost() local 5297 auto *WideVecTy = VectorType::get(ValTy, VF * InterleaveFactor); in getInterleaveGroupCost() 5301 for (unsigned IF = 0; IF < InterleaveFactor; IF++) in getInterleaveGroupCost()
|