Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/llvm/lib/Transforms/Vectorize/
H A DVPlanTransforms.cpp3118 if (InterleaveR->getStoredValues().empty()) { in isConsecutiveInterleaveGroup()
3127 TypeInfo.inferScalarType(InterleaveR->getStoredValues()[0]); in isConsecutiveInterleaveGroup()
3128 if (!all_of(InterleaveR->getStoredValues(), in isConsecutiveInterleaveGroup()
3201 if (InterleaveR->getStoredValues().empty()) in narrowInterleaveGroups()
3206 auto *Member0 = InterleaveR->getStoredValues()[0]; in narrowInterleaveGroups()
3208 all_of(InterleaveR->getStoredValues(), in narrowInterleaveGroups()
3216 if (all_of(enumerate(InterleaveR->getStoredValues()), [](auto Op) { in narrowInterleaveGroups()
3233 InterleaveR->getStoredValues()[0]->getDefiningRecipe()); in narrowInterleaveGroups()
3236 for (const auto &[I, V] : enumerate(InterleaveR->getStoredValues())) { in narrowInterleaveGroups()
3294 VPValue *Member0 = StoreGroup->getStoredValues()[0]; in narrowInterleaveGroups()
H A DVPlan.h2403 return new VPInterleaveRecipe(IG, getAddr(), getStoredValues(), getMask(), in clone()
2423 ArrayRef<VPValue *> getStoredValues() const { in getStoredValues() function
2455 return Op == getAddr() && !llvm::is_contained(getStoredValues(), Op); in onlyFirstLaneUsed()
H A DVPlanRecipes.cpp3572 ArrayRef<VPValue *> StoredValues = getStoredValues(); in execute()
3660 : getStoredValues()[InsertPosIdx]); in computeCost()
H A DLoopVectorize.cpp4083 return R->getStoredValues().empty() ? Instruction::Load in emitInvalidCostRemarks()