Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/llvm/lib/Transforms/Vectorize/
H A DSLPVectorizer.cpp15175 SmallVector<Value *> GatheredExtracts( in tryToGatherSingleRegisterExtractElements() local
15179 std::swap(GatheredExtracts[Idx], VL[Idx]); in tryToGatherSingleRegisterExtractElements()
15183 std::swap(GatheredExtracts[Idx], VL[Idx]); in tryToGatherSingleRegisterExtractElements()
15187 std::swap(GatheredExtracts[Idx], VL[Idx]); in tryToGatherSingleRegisterExtractElements()
15191 isFixedVectorShuffle(GatheredExtracts, Mask, AC); in tryToGatherSingleRegisterExtractElements()
15200 for (int I = 0, E = GatheredExtracts.size(); I < E; ++I) { in tryToGatherSingleRegisterExtractElements()
15201 if (Mask[I] == PoisonMaskElem && !isa<PoisonValue>(GatheredExtracts[I]) && in tryToGatherSingleRegisterExtractElements()
15202 isa<UndefValue>(GatheredExtracts[I])) { in tryToGatherSingleRegisterExtractElements()
15203 std::swap(VL[I], GatheredExtracts[I]); in tryToGatherSingleRegisterExtractElements()