Lines Matching refs:EU
3326 if (llvm::any_of(R->ExternalUses, [&](const BoUpSLP::ExternalUser &EU) { in getNodeLabel() argument
3327 return EU.Scalar == V; in getNodeLabel()
7058 for (ExternalUser &EU : ExternalUses) { in getTreeCost()
7060 if (!isa_and_nonnull<InsertElementInst>(EU.User) && in getTreeCost()
7061 !ExtractCostCalculated.insert(EU.Scalar).second) in getTreeCost()
7067 if (EphValues.count(EU.User)) in getTreeCost()
7071 if (isa<FixedVectorType>(EU.Scalar->getType())) in getTreeCost()
7076 if (isa<ExtractElementInst>(EU.Scalar)) in getTreeCost()
7081 if (auto *VU = dyn_cast_or_null<InsertElementInst>(EU.User)) { in getTreeCost()
7085 const TreeEntry *ScalarTE = getTreeEntry(EU.Scalar); in getTreeCost()
7101 if (IEBase != EU.User && in getTreeCost()
7132 Mask[InIdx] = EU.Lane; in getTreeCost()
7142 auto *VecTy = FixedVectorType::get(EU.Scalar->getType(), BundleWidth); in getTreeCost()
7149 ExtractCost += TTI->getExtractWithExtendCost(Extend, EU.Scalar->getType(), in getTreeCost()
7150 VecTy, EU.Lane); in getTreeCost()
7153 TTI->getVectorInstrCost(Instruction::ExtractElement, VecTy, EU.Lane); in getTreeCost()
9793 for (auto &EU : ExternalUses) in computeMinimumValueSizes() local
9794 if (!Expr.erase(EU.Scalar)) in computeMinimumValueSizes()