Searched refs:SourceAggregate (Results 1 – 1 of 1) sorted by relevance
958 auto Describe = [](std::optional<Value *> SourceAggregate) { in foldAggregateConstructionIntoAggregateReuse() argument959 if (SourceAggregate == NotFound) in foldAggregateConstructionIntoAggregateReuse()961 if (*SourceAggregate == FoundMismatch) in foldAggregateConstructionIntoAggregateReuse()984 Value *SourceAggregate = EVI->getAggregateOperand(); in foldAggregateConstructionIntoAggregateReuse() local987 if (SourceAggregate->getType() != AggTy) in foldAggregateConstructionIntoAggregateReuse()993 return SourceAggregate; // AggregateDescription::Found in foldAggregateConstructionIntoAggregateReuse()1002 std::optional<Value *> SourceAggregate; in foldAggregateConstructionIntoAggregateReuse() local1005 assert(Describe(SourceAggregate) != AggregateDescription::FoundMismatch && in foldAggregateConstructionIntoAggregateReuse()1007 assert((Describe(SourceAggregate) == AggregateDescription::Found) == in foldAggregateConstructionIntoAggregateReuse()1027 switch (Describe(SourceAggregate)) { in foldAggregateConstructionIntoAggregateReuse()[all …]