Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DAMDGPUCodeGenPrepare.cpp2065 const unsigned SubVecSize = (32 / EltSize); in visitPHINode() local
2066 Type *SubVecTy = FixedVectorType::get(EltTy, SubVecSize); in visitPHINode()
2067 for (unsigned End = alignDown(NumElts, SubVecSize); Idx < End; in visitPHINode()
2068 Idx += SubVecSize) in visitPHINode()
2069 Slices.emplace_back(SubVecTy, Idx, SubVecSize); in visitPHINode()
/freebsd/contrib/llvm-project/llvm/lib/Target/LoongArch/
H A DLoongArchISelLowering.cpp1399 unsigned SubVecSize = 4; in lowerVECTOR_SHUFFLE_VSHUF4I() local
1401 SubVecSize = 2; in lowerVECTOR_SHUFFLE_VSHUF4I()
1404 for (unsigned i = 0; i < SubVecSize; ++i) { in lowerVECTOR_SHUFFLE_VSHUF4I()
1405 for (unsigned j = i; j < Mask.size(); j += SubVecSize) { in lowerVECTOR_SHUFFLE_VSHUF4I()
1411 M -= 4 * (j / SubVecSize); in lowerVECTOR_SHUFFLE_VSHUF4I()
1429 for (int i = SubVecSize - 1; i >= 0; --i) { in lowerVECTOR_SHUFFLE_VSHUF4I()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Vectorize/
H A DSLPVectorizer.cpp12181 for (const auto [Idx, SubVecSize] : zip(Indices, SubVecSizes)) { in computeExtractCost()
12182 assert((Idx + SubVecSize) <= BaseVF && in computeExtractCost()
12186 Idx, getWidenedType(ScalarTy, SubVecSize)); in computeExtractCost()