Searched refs:SourceAggregate (Results 1 – 1 of 1) sorted by relevance
970 auto Describe = [](std::optional<Value *> SourceAggregate) { in foldAggregateConstructionIntoAggregateReuse() argument971 if (SourceAggregate == NotFound) in foldAggregateConstructionIntoAggregateReuse()973 if (*SourceAggregate == FoundMismatch) in foldAggregateConstructionIntoAggregateReuse()1002 Value *SourceAggregate = EVI->getAggregateOperand(); in foldAggregateConstructionIntoAggregateReuse() local1005 if (SourceAggregate->getType() != AggTy) in foldAggregateConstructionIntoAggregateReuse()1011 return SourceAggregate; // AggregateDescription::Found in foldAggregateConstructionIntoAggregateReuse()1020 std::optional<Value *> SourceAggregate; in foldAggregateConstructionIntoAggregateReuse() local1023 assert(Describe(SourceAggregate) != AggregateDescription::FoundMismatch && in foldAggregateConstructionIntoAggregateReuse()1025 assert((Describe(SourceAggregate) == AggregateDescription::Found) == in foldAggregateConstructionIntoAggregateReuse()1045 switch (Describe(SourceAggregate)) { in foldAggregateConstructionIntoAggregateReuse()[all …]