Searched refs:SourceAggregate (Results 1 – 1 of 1) sorted by relevance
952 if (SourceAggregate == NotFound) in foldAggregateConstructionIntoAggregateReuse()954 if (*SourceAggregate == FoundMismatch) in foldAggregateConstructionIntoAggregateReuse()977 Value *SourceAggregate = EVI->getAggregateOperand(); in foldAggregateConstructionIntoAggregateReuse() local980 if (SourceAggregate->getType() != AggTy) in foldAggregateConstructionIntoAggregateReuse()986 return SourceAggregate; // AggregateDescription::Found in foldAggregateConstructionIntoAggregateReuse()995 std::optional<Value *> SourceAggregate; in foldAggregateConstructionIntoAggregateReuse() local1020 switch (Describe(SourceAggregate)) { in foldAggregateConstructionIntoAggregateReuse()1038 return *SourceAggregate; in foldAggregateConstructionIntoAggregateReuse()1041 std::optional<Value *> SourceAggregate; in foldAggregateConstructionIntoAggregateReuse() local1050 return replaceInstUsesWith(OrigIVI, *SourceAggregate); in foldAggregateConstructionIntoAggregateReuse()[all …]