Lines Matching defs:ExternallyUsedValues
1390 /// ExternallyUsedValues. Values in this MapVector can be replaced but the
1393 vectorizeTree(const ExtraValueToDebugLocsMap &ExternallyUsedValues,
1468 /// ExternallyUsedValues contains additional list of external uses to handle
1471 buildExternalUses(const ExtraValueToDebugLocsMap &ExternallyUsedValues = {});
6556 const ExtraValueToDebugLocsMap &ExternallyUsedValues) {
6577 const auto ExtI = ExternallyUsedValues.find(Scalar);
6578 if (ExtI != ExternallyUsedValues.end()) {
16276 ExtraValueToDebugLocsMap ExternallyUsedValues;
16277 return vectorizeTree(ExternallyUsedValues);
16281 BoUpSLP::vectorizeTree(const ExtraValueToDebugLocsMap &ExternallyUsedValues,
16555 // and update the record for this scalar in ExternallyUsedValues.
16560 (ExternallyUsedValues.count(Scalar) ||
16582 "ExternallyUsedValues map or remain as scalar in vectorized "
20024 BoUpSLP::ExtraValueToDebugLocsMap ExternallyUsedValues;
20045 ExternallyUsedValues.insert(OrigV);
20154 ExternallyUsedValues);