Home
last modified time | relevance | path

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

/freebsd-14.2/contrib/llvm-project/llvm/lib/Transforms/Vectorize/
H A DSLPVectorizer.cpp9275 SmallVector<Value *> GatheredExtracts( in tryToGatherSingleRegisterExtractElements() local
9279 std::swap(GatheredExtracts[Idx], VL[Idx]); in tryToGatherSingleRegisterExtractElements()
9283 std::swap(GatheredExtracts[Idx], VL[Idx]); in tryToGatherSingleRegisterExtractElements()
9287 std::swap(GatheredExtracts[Idx], VL[Idx]); in tryToGatherSingleRegisterExtractElements()
9291 isFixedVectorShuffle(GatheredExtracts, Mask); in tryToGatherSingleRegisterExtractElements()
9300 for (int I = 0, E = GatheredExtracts.size(); I < E; ++I) { in tryToGatherSingleRegisterExtractElements()
9301 if (Mask[I] == PoisonMaskElem && !isa<PoisonValue>(GatheredExtracts[I]) && in tryToGatherSingleRegisterExtractElements()
9302 isa<UndefValue>(GatheredExtracts[I])) { in tryToGatherSingleRegisterExtractElements()
9303 std::swap(VL[I], GatheredExtracts[I]); in tryToGatherSingleRegisterExtractElements()