Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/llvm/lib/Transforms/Vectorize/
H A DVPlanRecipes.cpp3442 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 DSLPVectorizer.cpp3490 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 DLoopVectorize.cpp3074 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()